Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
Y

YOLOW92/pagesift

High-performance, memory-efficient Rust web crawler & content extraction engine for AI agents and RAG

Before you install: no copy-paste command · license Apache-2.0 · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/YOLOW92/pagesift

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
pip install pagesift

Parsed from the README we fetched on 2026-10-29; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Star count
271 ★ · YOLOW92/pagesift · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-10-30 · last seen 2026-11-14 · seen 16× · listed by 1 sources
Score
score 103 · 271 ★ · 1 sources · repo
Install
pip install pagesift
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: pip install pagesift. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: 浏览器自动化. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository YOLOW92/pagesift;first catalogued 2026-10-30;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# pagesift 0.81.2

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

High-performance, memory-bounded web scraping and extraction engine built for AI agents and LLM pipelines.
Turn any website, document, or archive into clean Markdown and structured data — one Rust binary, native SDKs, dual Firecrawl v1/v2 & Jina Reader APIs, at a fraction of the memory.
English · 简体中文 · 日本語 · Español
## Performance at a glance (0.81)
PageSift 0.81 was re-measured on 2026-10-29; competitor numbers are the recorded 2026-10-21/22/27/28 data and were not re-run. One row per workload, best PageSift configuration; memory is a column, not a separate rank.
### Far ahead
| Domain | Workload | Metric | PageSift 0.81 | Fastest rival | Rival | Gap | Peak MB/worker (PageSift / rival) |
| PDF → Markdown | olmOCR-bench 1,269 pages, per page (single thread) | ms/page | 2.2 | pypdf | 50.0 | ×22.32 | — |
| HTML → Markdown | 600 generated documents, per page | ms/page | 0.24 | Turndown | 1.9 | ×8.24 | — |
| Main content | Firecrawl 597 pages, single thread | p50 ms/page | 1.0 | crw | 7.4 | ×7.23 | — |
| Publication dates | htmldate 1,000 pages, date search | ms/page | 0.31 | htmldate (fast) | 2.0 | ×6.45 | — |
| Office / e-books | B4 81 files, in-process | files/s | 94.1 | Kreuzberg | 19.5 | ×4.82 | 38 / 231 |
| RAG chunking | 5 corpora, 1.4 MB | total ms | 11 | chonkie recursive | 35 | ×3.24 | — |
| PDF → Markdown | B1 144 pages, 1 worker | files/s | 258.5 | pdfoxide | 100.6 | ×2.57 | 163 / 29 |
| RAG query filter | 472 questions, default settings | answer recall | 0.929 | Crawl4AI BM25 | 0.673 | +0.256 | — |
| Wild crawl | polite, 40 sites × 60 pages, coverage | coverage | 0.740 | Crawl4AI (HTTP) | 0.529 | +0.211 | — |
| Wild crawl | fast, 40 sites × 60 pages, coverage | coverage | 0.685 | Crawl4AI (HTTP) | 0.499 | +0.186 | — |
| Office / e-books | B4 hold-out 39 files, structure kept | structure kept | 0.988 | Kreuzberg | 0.816 | +0.172 | — |
| PDF → Markdown | olmOCR-bench 1,269 pages | official score | 0.628 | pymupdf4llm | 0.484 | +0.144 | — |
### Ahead
| Domain | Workload | Metric | PageSift 0.81 | Fastest rival | Rival | Gap | Peak MB/worker (PageSift / rival) |
| PDF → Markdown | B1 144 pages, 16 workers | files/s | 580.6 | pdfoxide | 501.7 | ×1.16 | 14 / 11 |
| Main content | A2 269 random pages, 16 workers | pages/s | 630.0 | Resiliparse | 559.3 | ×1.13 | 17 / 54 |
| HTML → Markdown | 600 generated documents, fidelity | mean F1 | 1.000 | markdownify | 0.936 | +0.064 | — |
| Main content | WCXB test split, 150 pages | F1 | 0.866 | Readability + Turndown | 0.848 | +0.018 | — |
A2 was re-fetched on 2026-10-29; its absolute times are not directly comparable with the 10-28 A2.
Full report
## How PageSift compares
Still behind: A2 replay, 269 pages, 1 worker 3.1 pages/s in the 0.81.2 local replay (2.4 in the 0.81 report) vs spider 156.6 pages/s; fast, 40 sites × 60 pages, time 16.6 seconds vs spider 1.4 seconds; B5 134 pages, completion 0.112 vs Docling (GPU) 1.000.
Full report.
## Scale: 200,000,000 requests on one machine (0.70)
🏁 200M saturation on 192 vCPU (synthetic local origin, no network — not a real-internet speed) — 200,000,000 / 200,000,000, 0 failures, 947,611 pages/s, 211.1 s wall, 888.1 MiB peak RSS. Source: 0.70200mregression.md.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/yolow92-pagesift/)
Source
github · https://github.com/YOLOW92/pagesift
Browse by field
Browser automation
Traction
271 ★
added
today

More like this

All 16 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index