{"repo":"JuroOravec/crawlee-one","free":true,"listed":false,"github":"https://github.com/JuroOravec/crawlee-one","clone":"git clone https://github.com/JuroOravec/crawlee-one.git","description":"Production-ready web scraping in a single function call. Built on Crawlee.","language":"TypeScript","stars":40,"topics":["actor","apify","crawlee","crawler","framework","scraper","scraping","web","automation","cheerio"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"CrawleeOne Production-ready web scraping. Out of the box. CrawleeOne wraps Crawlee with everything production scrapers need -- data transforms, privacy compliance, error tracking, caching, and more -- in a single function call. Write the extraction logic. CrawleeOne handles the rest. Works seamlessly with Apify, but the storage backend is pluggable -- you're not locked in. Quick start That's it. No Actor.main() boilerplate, no manual router setup, no input wiring. CrawleeOne handles initialization, routing, input resolution, error handling, and teardown. Why CrawleeOne? One function. Full crawler. Replace 100+ lines of Actor + Router + input boilerplate with a single crawleeOne() call. Switch strategies, not code. Go from cheerio to playwright by changing one prop. Your route handlers stay the same. Reshape output without touching scraper code. Users filter, transform, rename, and limit results via input config -- no code changes needed. Fully typed out of the box. Route handlers and context objects are typed based on your crawler type. TypeScript knows whether you have ctx.page or ctx.$ -- no extra setup. Privacy compliance, built in. Mark fields as personal data. CrawleeOne redacts them automatically when includePersonalData is off. Incremental scraping. Only process entries you haven't seen before. Built-in cache with KeyValueStore tracks what's been scraped across runs. Errors captured, not lost. Failed requests are saved to a dataset automatically. Plug in Sentry with on","default_branch":null,"files":null,"tree":[],"storefront":"/r/JuroOravec","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JuroOravec/crawlee-one/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}