spb/tendril Public
Tendril — web ingestion platform (scrape/crawl/map/search) on macOS Apple Silicon: WebKit fidelity, authenticated pages, deterministic testable extraction. A self-hosted Firecrawl alternative.
JavaScript 82.6%
TypeScript 11.8%
HTML 5.3%
1{2 "name": "tendril",3 "version": "0.1.0",4 "private": true,5 "description": "Web ingestion platform (search / scrape / crawl / map) on macOS Apple Silicon",6 "type": "module",7 "packageManager": "pnpm@11.1.2",8 "engines": {9 "node": ">=22"10 },11 "scripts": {12 "build": "tsc -b apps/api",13 "typecheck": "tsc -b apps/api",14 "test": "vitest run",15 "test:watch": "vitest",16 "dev:api": "tsx watch apps/api/src/main.ts",17 "lint": "eslint ."18 },19 "devDependencies": {20 "@types/node": "^22.10.0",21 "@types/turndown": "^5.0.5",22 "tsx": "^4.19.2",23 "typescript": "^5.7.2",24 "vite-tsconfig-paths": "^5.1.4",25 "vitest": "^2.1.8"26 },27 "dependencies": {28 "@mozilla/readability": "^0.5.0",29 "fastify": "^5.2.0",30 "linkedom": "^0.18.6",31 "pino": "^9.5.0",32 "turndown": "^7.2.0",33 "undici": "^7.2.0",34 "zod": "^3.24.1"35 }36}37