pipet vs sitefetch
Command-line web data tools compared
pipet extracts data from individual web resources, including HTML, JSON, and JavaScript-rendered pages, while sitefetch crawls websites and saves readable content to a text file. pipet focuses on reusable extraction queries and shell workflows; sitefetch focuses on gathering website content for analysis and AI workflows.

pipet: Scrape and Extract Data from the Web
Pipet is a command-line tool for extracting data from HTML pages, JSON endpoints, and JavaScript-rendered websites. It suits developers and technically minded users who want reusable scraping queries, shell-pipeline processing, or change monitoring.

sitefetch: Turn Website Content Into a Text File
sitefetch crawls a website and saves readable page content in a text file for use with AI models. It suits developers and researchers who need to collect site documentation or other web content for analysis.
| pipet | sitefetch | |
|---|---|---|
| Language | Go | TypeScript |
| License | MIT | MIT |
| Stars | 4.8k | 1.7k |
| Forks | 222 | 163 |
| Last analyzed | Oct 3, 2026 | Oct 3, 2026 |
Key differences
- pipet can query HTML and JSON, run JavaScript in a Playwright browser, and monitor results for changes; sitefetch extracts readable content across a website.
- pipet supports Unix pipes, JSON output, and templates; sitefetch writes collected content to a text file and also offers a TypeScript API.
- pipet is written in Go, while sitefetch is written in TypeScript.
- pipet can use copied cURL requests with headers and cookies; sitefetch describes path filtering and configurable concurrency for crawling.
- pipet is suited to reusable scraping queries and change monitoring; sitefetch is suited to collecting site documentation and other readable content for analysis.
Choose pipet if you…
- need to extract selected fields from HTML or JSON, or run JavaScript against a page.
- want to process results with Unix tools or monitor a query for changes.
- need to use copied cURL requests, including headers and cookies, for access to data.
Choose sitefetch if you…
- want to collect readable content from across a website into a text file.
- need to limit a crawl to selected URL paths or adjust fetching concurrency.
- want to automate collection through a TypeScript API.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.