Back to browse
GitHub Repository
1 starsPython

Ruosh,full-text search library in Python backed by Tantivy

by bisgh·Apr 25, 2026·1 point·2 comments

AI Analysis

●●SolidSolve My ProblemShip It

Whoosh API nostalgia meets Rust speed without Elasticsearch overhead.

Strengths
  • Pre-built wheels mean no Rust toolchain required for users.
  • Corpus intelligence API exposes term frequencies that SQLite FTS5 lacks.
  • Familiar schema and query API eases migration from legacy Whoosh projects.
Weaknesses
  • Only seven commits suggests early stage; long-term maintenance is uncertain.
  • Tantivy Python bindings already exist; this adds abstraction layer overhead.
Target Audience

Python developers needing local search without Elasticsearch

Similar To

tantivy-py · Whoosh · Elasticsearch

Post Description

I built ruosh because all the python based full text search is either slow or dont have the functionalities of a search library , wanted something with a familiar Python API( think of whoosh) that didn't require standing up Elasticsearch.

pip install ruosh

https://github.com/AiDinho/ruosh

Similar Projects

P2 - Object Storage Server with S3 Compatible API, MIT License

Yet another MinIO alternative with Rust crypto, but explicitly not production-ready.

Bold BetShip It
isuleman
301mo ago