{"repo":"stacksjs/ts-web-scraper","free":true,"listed":false,"github":"https://github.com/stacksjs/ts-web-scraper","clone":"git clone https://github.com/stacksjs/ts-web-scraper.git","description":"A powerful, type-safe web scraping library for TypeScript.","language":"TypeScript","stars":11,"topics":["scraper","typescript","web-scraper"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"[![npm version][npm-version-src]][npm-version-href] [![GitHub Actions][github-actions-src]][github-actions-href] ts-web-scraper A powerful, type-safe web scraping library for TypeScript and Bun with zero external dependencies. Built entirely on Bun's native APIs for maximum performance and minimal footprint. Features Core Scraping - 🚀 Zero Dependencies - Built entirely on Bun native APIs - 💪 Fully Typed - Complete TypeScript support with type inference - ⚡️ High Performance - Optimized for speed with native Bun performance - 🎨 Client-Side Rendering - Support for JavaScript-heavy sites (React, Vue, Next.js) - 🌐 Pagination - Automatic pagination detection and traversal - 🤖 Ethical Scraping - Robots.txt support and user-agent management Data Extraction & Analysis - 📊 Content Extraction - Readability-style main content extraction - 📧 Contact Information - Automatic extraction of emails, phones, addresses, social profiles - 🏷️ Metadata Extraction - Open Graph, Twitter Cards, Schema.org structured data - 🌍 Language Detection - Multi-language detection with confidence scoring - ♿ Accessibility Analysis - WCAG compliance checking with scoring - ⚡ Performance Metrics - Resource analysis and optimization hints - 🤖 ML-Ready Features - Sentiment analysis, entity extraction, text statistics - 🔍 Change Detection - Track content changes over time with diff algorithms Performance & Reliability - 🔄 Rate Limiting - Built-in token bucket rate limiter with burst support - 💾 Smart Ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/stacksjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stacksjs/ts-web-scraper/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."}