{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"crawlee","owner":"apify","isFork":false,"description":"Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.","topicNames":["npm","automation","web-crawler","crawling","web-crawling","apify","playwright","nodejs","javascript","crawler"],"topicsNotShown":7,"allTopics":["npm","automation","web-crawler","crawling","web-crawling","apify","playwright","nodejs","javascript","crawler","scraper","typescript","headless","scraping","web-scraping","headless-chrome","puppeteer"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":111,"starsCount":12588,"forksCount":544,"license":"Apache License 2.0","participation":[9,19,6,9,7,6,20,23,11,5,6,12,8,8,10,8,16,9,16,12,11,4,24,11,29,14,13,16,11,17,9,18,13,19,11,16,12,16,27,13,8,7,21,12,20,23,14,14,14,13,27,31],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T00:28:49.083Z"}},{"type":"Public","name":"fingerprint-suite","owner":"apify","isFork":false,"description":"Browser fingerprinting tools for anonymizing your scrapers. Developed by Apify.","topicNames":["scraping","fingerprinting","playwright","typescript","puppeteer"],"topicsNotShown":0,"allTopics":["scraping","fingerprinting","playwright","typescript","puppeteer"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":11,"issueCount":18,"starsCount":747,"forksCount":78,"license":"Apache License 2.0","participation":[6,5,3,3,3,3,20,3,3,4,2,2,2,5,2,3,1,12,1,1,2,2,4,1,2,1,4,1,1,1,3,7,3,2,4,3,1,5,1,4,1,1,1,4,1,1,1,2,4,2,3,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T06:32:37.107Z"}},{"type":"Public","name":"apify-cli","owner":"apify","isFork":false,"description":"Apify command-line interface helps you create, develop, build and run Apify actors, and manage the Apify cloud platform.","topicNames":["command-line","headless-chrome","puppeteer","serveless","apify"],"topicsNotShown":0,"allTopics":["command-line","headless-chrome","puppeteer","serveless","apify"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":28,"starsCount":116,"forksCount":17,"license":null,"participation":[0,4,5,4,1,0,0,6,3,0,0,0,0,6,2,0,0,1,0,1,0,1,0,6,14,6,0,2,3,2,0,3,2,7,0,1,1,8,13,14,11,9,10,11,17,2,1,2,14,11,5,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T12:11:57.173Z"}},{"type":"Public","name":"super-scraper","owner":"apify","isFork":false,"description":"Generic REST API for scraping websites. Drop-in replacement for ScrapingBee, ScrapingAnt, and ScraperAPI services. And it is open-source!","topicNames":["nodejs","javascript","api","typescript","cheerio","scraping","web-scraping","apify","playwright"],"topicsNotShown":0,"allTopics":["nodejs","javascript","api","typescript","cheerio","scraping","web-scraping","apify","playwright"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":2,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,13,7,1,2,0,2,0,5,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-25T07:27:06.797Z"}},{"type":"Public","name":"actor-web-automation-agent","owner":"apify","isFork":false,"description":"This is the experimental version of Web Automation Agent. The agent uses natural language instructions to browse the web and extract data.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":9,"starsCount":14,"forksCount":11,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,1,7,1,1,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-25T07:52:30.479Z"}},{"type":"Public","name":"apify-sdk-js","owner":"apify","isFork":false,"description":"Apify SDK monorepo","topicNames":["actor","apify","nodejs","javascript","typescript","sdk"],"topicsNotShown":0,"allTopics":["actor","apify","nodejs","javascript","typescript","sdk"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":7,"starsCount":108,"forksCount":29,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T12:39:16.122Z"}},{"type":"Public","name":"got-scraping","owner":"apify","isFork":false,"description":"HTTP client made for scraping based on got.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":14,"starsCount":414,"forksCount":29,"license":null,"participation":[0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,3,0,0,0,0,1,2,1,0,3,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,1,0,0,0,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T12:01:12.401Z"}},{"type":"Public","name":"apify-client-js","owner":"apify","isFork":false,"description":"Apify API client for JavaScript / Node.js.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":15,"starsCount":60,"forksCount":24,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-26T04:36:17.913Z"}},{"type":"Public","name":"apify-shared-js","owner":"apify","isFork":false,"description":"Utilities and constants shared across Apify projects.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":5,"starsCount":10,"forksCount":9,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T23:14:59.167Z"}},{"type":"Public","name":"got","owner":"apify","isFork":true,"description":"🌐 Human-friendly and powerful HTTP request library for Node.js","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":915,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-11T05:58:45.322Z"}},{"type":"Public","name":"pull-request-toolkit-action","owner":"apify","isFork":false,"description":"The Github action that makes sure that each PR is correctly set up and has a milestone set.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-10T13:03:19.203Z"}},{"type":"Public","name":"apify-storage-local-js","owner":"apify","isFork":false,"description":"Local emulation of the apify-client NPM package, which enables local use of Apify SDK.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":10,"starsCount":2,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-16T12:23:01.244Z"}},{"type":"Public","name":"apify-test-actors","owner":"apify","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-18T13:57:39.939Z"}},{"type":"Public","name":"docs-search-modal","owner":"apify","isFork":false,"description":"Custom Algolia search modal for Apify Documentation.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-03T13:18:48.383Z"}},{"type":"Public","name":"actor-firebase-firestore-import","owner":"apify","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-15T11:53:02.820Z"}},{"type":"Public","name":"crawlee-parallel-scraping-example","owner":"apify","isFork":false,"description":"An example repository showcasing how you can scrape in parallel using one request queue","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-15T02:38:49.891Z"}},{"type":"Public","name":"Flowise","owner":"apify","isFork":true,"description":"Drag & drop UI to build your customized LLM flow using LangchainJS","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":13183,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-09T07:49:41.736Z"}},{"type":"Public","name":"docusaurus-plugin-typedoc-api","owner":"apify","isFork":true,"description":"Apify's fork of `docusaurus-plugin-typedoc-api`, customized for our Python documentation.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":21,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-01T09:49:36.059Z"}},{"type":"Public","name":"docsearch-apify-docs","owner":"apify","isFork":true,"description":"📘 Tweaked version of docsearch for apify-docs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":372,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-20T13:19:42.927Z"}},{"type":"Public","name":"langchainjs","owner":"apify","isFork":true,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1880,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-03T10:48:19.482Z"}},{"type":"Public","name":"apify-fig-autocomplete","owner":"apify","isFork":true,"description":"Fig adds autocomplete to your terminal.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":5377,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-04T00:39:04.158Z"}},{"type":"Public","name":"apify-aggregator-template","owner":"apify","isFork":true,"description":"🚀 Boilerplate and Starter for Next.js 12+, Tailwind CSS 3 and TypeScript ⚡️ Made with developer experience first: Next.js + TypeScript + ESLint + Prettier + Husky + Lint-Staged + Jest + Testing Library + Commitlint + VSCode + Netlify + PostCSS + Tailwind CSS","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1421,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-12T05:38:47.513Z"}},{"type":"Public","name":"playwright-test-actor","owner":"apify","isFork":false,"description":"Source code for the Playwright Test public actor.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-15T20:22:04.964Z"}},{"type":"Public","name":"slack-messages-action","owner":"apify","isFork":false,"description":"It wraps up messages sending from Apify GitHub workflows into Slack.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-16T13:09:14.084Z"}},{"type":"Public archive","name":"apify-sdk-js-v2","owner":"apify","isFork":false,"description":"fork of the SDK monorepo to be able to deploy another docusaurus instance","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-09T13:16:22.768Z"}},{"type":"Public archive","name":"apify-ts","owner":"apify","isFork":false,"description":"Crawlee dev repo","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":1,"starsCount":21,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-20T09:56:21.906Z"}},{"type":"Public","name":"browser-pool","owner":"apify","isFork":false,"description":"A Node.js library to easily manage and rotate a pool of web browsers, using any of the popular browser automation libraries like Puppeteer, Playwright, or SecretAgent.","topicNames":["scraping","web-scraping","browser-automation","rpa","headless-browsers","puppeteer","playwright"],"topicsNotShown":0,"allTopics":["scraping","web-scraping","browser-automation","rpa","headless-browsers","puppeteer","playwright"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":7,"starsCount":87,"forksCount":14,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-14T13:39:06.788Z"}},{"type":"Public","name":"header-generator","owner":"apify","isFork":false,"description":"NodeJs package for generating browser-like headers.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":62,"forksCount":11,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-13T20:58:11.364Z"}},{"type":"Public","name":"fingerprint-generator","owner":"apify","isFork":false,"description":"Generates realistic browser fingerprints","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":63,"forksCount":14,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-25T12:58:21.648Z"}},{"type":"Public","name":"fingerprint-injector","owner":"apify","isFork":false,"description":"Home of fingerprint injector.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":62,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-25T12:52:50.165Z"}}],"repositoryCount":31,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}