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.
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.