Summa
Full-text IPFS-friendly and WASM-compatible Search in Rust
Install / Use
/learn @izihawa/SummaREADME
Summa
This project is archived. Summa's successor is Hermes — a high-performance, embeddable full-text search engine with BM25 ranking, WAND optimization, sparse vector search, gRPC API, and WebAssembly support.
Summa was a full-text IPFS-friendly search engine that could be launched on both large servers and inside your browser.
Successor: Hermes
Hermes carries forward and extends Summa's vision with:
- Async search engine written in Rust with BM25 ranking and WAND/MaxScore optimizations
- Sparse vector search (SPLADE, learned sparse retrieval) with BMP index
- gRPC server for remote search operations
- WebAssembly bindings for browsers
- Python client library
- CLI for index management and data processing pipelines
Related Skills
himalaya
354.2kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
taskflow
354.2kUse when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
coding-agent
354.2kDelegate coding tasks to Codex, Claude Code, or Pi agents via background process
tavily
354.2kTavily web search, content extraction, and research tools.
