#91 · Primary category: NLP Tools & Text Processing
extractous
Fast and efficient unstructured data extraction. Written in Rust with bindings for many languages.
Project last updated:12/21/24
GitHub Stars
1.8K
Forks
95
Contributors
8
License
Apache-2.0
Why we included this project
Most RAG pipelines hit the same wall early: the files you feed them don't come as clean text. Extractous removes that step from the critical path by parsing PDFs, Word docs, HTML, and other formats in-process with a Rust core, so there is no separate extraction server to run and the bindings for Rust and Python let you call it straight from your own code. It returns both content and metadata through one simple API, and can OCR scanned pages when you need it. The README backs up the performance claims with benchmarks showing it roughly 25 times faster than the popular unstructured-io library, which matters for teams pushing large document volumes through tight memory budgets. If document ingestion is the slow part of your pipeline, this is a solid, lightweight building block.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量