-
tantivy
Search engine library
-
elasticsearch
Official Elasticsearch Rust client
-
bm25
BM25 embedder, scorer, and search engine
-
daachorse
Double-Array Aho-Corasick
-
edit-distance
Levenshtein edit distance between strings, a measure for similarity
-
opensearch
Official OpenSearch Rust client
-
indicium
in-memory search for collections and key-value stores
-
elasticlunr-rs
A partial port of elasticlunr.js to Rust for generating static document search indexes
-
memchr
extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search
-
space
providing abstractions for spatial datastructures and search
-
kdtree
K-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup
-
boyer-moore-magiclen
fast string search algorithm implemented in Rust
-
stringzilla
Search, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU
-
diesel_migrations
Migration management for diesel
-
imdb-id
Get IMDb IDs using a commandline search tool
-
yada
double-array trie library aiming for fast search and compact data representation
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
chroma
Client for Chroma, the AI-native cloud database
-
runa-tui
A fast, keyboard-focused terminal file manager (TUI). Highly configurable and lightweight.
-
wasm-compose
composing WebAssembly components
-
memvid-core
Core library for Memvid v2, a crash-safe, deterministic, single-file AI memory
-
ruskel
Generates skeletonized outlines of Rust crates
-
hermes-server
gRPC search server for Hermes
-
srgn
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
-
esed
Easy sed
-
geode-finder
search for geodes and budding amethyst clusters in a Minecraft world
-
mokuroku
Secondary indices like PouchDB for RocksDB in Rust
-
amber
A code search and replace tool
-
avatarr
— Slint GUI for media search and Plex/Radarr/Sonarr-style collection management
-
resharp-grep
recursive grep with boolean constraints and regex intersection
-
fst
Use finite state transducers to compactly represents sets or maps of many strings (> 1 billion is possible)
-
sliceslice
A fast implementation of single-pattern substring search using SIMD acceleration
-
fdf
A fast, multi-threaded filesystem search tool with regex/glob support and extremely pretty colours!
-
keyvi
key value index. It is an in-memory FST-based data structure highly optimized for size and lookup performance.
-
syntext
Hybrid code search index for agent workflows
-
jupiter
providing high-throughput ultra low latency services via the RESP protocol as defined by Redis
-
scooter
Interactive find and replace in the terminal
-
jsongrep
JSONPath-inspired query language for JSON, YAML, TOML, and other serialization formats
-
xgrep-cli
Indexed search accelerator for compressed logs. Cached queries 100-1200x faster than zgrep.
-
stringdex
A suffixtree search system for static sites
-
zoe
A nightly library for viral genomics
-
papers-cli
CLI for academic paper search, management, and local RAG
-
terraphim_agent
Terraphim AI Agent CLI - Command-line interface with interactive REPL and ASCII graph visualization
-
aygrep
Indexed code search — instant grep for large monorepos
-
hermes-tool
CLI tools for Hermes - index management, simhash, sorting, and data processing
-
tellaro-query-language
A flexible, human-friendly query language for searching and filtering structured data
-
aws-sdk-marketplaceagreement
AWS SDK for AWS Marketplace Agreement Service
-
rsmarisa
Pure Rust port of marisa-trie: a static and space-efficient trie data structure
-
mempal
Project memory for coding agents. Single binary, hybrid search, knowledge graph.
-
memory-indexer
An in-memory full-text fuzzy search indexer
-
yore-cli
Fast document indexer for finding duplicates and searching content
-
maven_search_cmdline
searching in Maven Central and formatting to Maven/Gradle/Gradle.kts/Sbt/Ivy/Lein
-
search-sessions
Fast CLI to search across Claude Code and OpenClaw session history
-
grep-searcher
Fast line oriented regex searching as a library
-
elastic_lens
An opinionated framework to work with Elasticsearch
-
flp-gsp
General search parser
-
next-plaid
CPU-based PLAID implementation for multi-vector search using ndarray
-
repoask
Code understanding tool for any repository
-
bm25-turbo-cli
CLI and HTTP server for BM25 Turbo
-
duckduckgo
🦆 A CLI and library for colorful DuckDuckGo searches
-
ck-core
Core types and utilities for ck semantic search tool
-
tantivy-sstable
sstables for tantivy
-
semtools
Semantic search and document parsing tools for the command line
-
musicbrainz-release-grabber
Check if there are new albums on the musicbrainz release. Give it a folder and it will check the artist ids and save it. Now you can just ask for new releases whenever you want. Don't forget to edit the artists.
-
haystack_core
Core traits and types for Terraphim haystack integrations
-
tantivy-cli
Command line interface for Tantivy, a search engine library
-
kimun-notes
A terminal-based notes application
-
simsearch
lightweight fuzzy search engine that works in memory, searching for similar strings (a pun here)
-
wordic
command line tool to manage word dictionary
-
csd
A super-fast search-and-replace tool for files
-
roo-cli
command line tool to find a file and call another app with the found one as argument
-
linkly-ai-cli
CLI for Linkly AI - search your local documents from the terminal
-
reddit-search
A search tool for the pushshift.io Reddit dumps
-
scanit
A fast, multi-threaded filesystem search tool
-
acquery
an alternative policy management interface for caitsith
-
jetscii
A tiny library to efficiently search strings and byte slices for sets of ASCII characters or bytes
-
aws-sdk-backupsearch
AWS SDK for AWS Backup Search
-
qndx-core
Shared types, file format definitions, hashing, and IDs for qndx
-
cortex-mem-tools
High-level tools and utilities for Cortex Memory Integration
-
television-fuzzy
The revolution will be televised
-
ck-engine
Search engine implementation for ck semantic search
-
aimem-cli
CLI for AiMem
-
naive_opt
The optimized naive string-search algorithm
-
search-provider
Rust wrapper around the GNOME Shell search provider API
-
hermes-core
Core async search engine library with WASM support
-
sorex
Formally verified full-text search with suffix arrays
-
super_speedy_syslog_searcher
Speedily search and merge log messages by datetime. DateTime filters may be passed to narrow the search. s4 aims to be very fast.
-
television
A very fast, portable and hackable fuzzy finder for the terminal
-
bmo-search
CLI for searching Mozilla's Bugzilla (BMO)
-
weavex
Weave together web search and AI reasoning - an autonomous research agent powered by local LLMs
-
cortex-mem-cli
Command-line interface for Cortex Memory system
-
cedarwood
efficiently-updatable double-array trie in Rust (ported from cedar)
-
sift-search
Sift — a DSL for agents to search codebases in faster, deeper, and more sophisticated ways
-
ai-summary
Web search with local LLM summarization — token saver for Claude Code
-
find_cuda_helper
Helper crate for searching for CUDA libraries
-
deagle
CLI for deagle code intelligence — map, search, explain
-
nsip
NSIP Search API client for nsipsearch.nsip.org/api
-
ck-index
Indexing and storage for ck semantic search
-
search-semantically
Embeddable semantic code search with multi-signal POEM ranking
-
bunnylol
Smart bookmark server and CLI: URL shortcuts for your browser's search bar and terminal
-
linear-map
A map implemented by searching linearly in a vector
-
rigg
Configuration-as-code CLI for Azure AI Search and Microsoft Foundry
-
omni_search
A unified Rust SDK for multimodal embedding and similarity search
-
bm25_turbo
The fastest BM25 information retrieval engine — 28K QPS on 8.8M docs
-
crates-io-cli
Interact with crates.io from the command-line
-
ygrep-cli
Fast, local, indexed code search for AI coding assistants
-
pagefind
Implement search on any static website
-
frinZ
fringe search for Yamaguchi Interferometer and Japanese VLBI Network
-
ninede-pimbo
An inventory management app/api, made for personal use
-
fuzc
A fuzzy finder for code comments
-
bearing
port of Apache Lucene
-
proton-t
A smarter cd command with frecency and fallback search
-
grep
Fast line oriented regex searching as a library
-
picleo
A fuzzy picker similar to fzf and Skim using the Nucleo library. Can be used via CLI or as a library.
-
tetengo_lattice
Viterbi search and A* algorithm implementation
-
tetengo_trie
A trie library implemented with a double array
-
regex-lite
A lightweight regex engine that optimizes for binary size and compilation time
-
spider_agent
A concurrent-safe multimodal agent for web automation and research
-
qndx-query
Regex decomposition, candidate planner, and verifier for qndx
-
grip-grab
A faster, more lightweight ripgrep alternative
-
television-previewers
The revolution will be televised
-
superintervals
Interval overlap library
-
kimun_core
Core library for the Kimün notes application
-
word_warden
command line tool that finds undesired strings in files. It's intended use is as a pre-commit hook to prevent the user from committing or pushing if certain words are found in the changed…
-
grepapp_haystack
Grep.app integration for searching code across GitHub repositories
-
neco-fuzzy
Minimal fuzzy score core for commands, paths, and short identifiers
-
agentroot-mcp
Model Context Protocol server for agentroot - AI assistant integration
-
komando
A command line utility to better organize and keep track of your commands
-
daedra
Self-contained web search MCP server. 9 backends with automatic fallback. Works from any IP.
-
bm25x
A fast, streaming-friendly BM25 search engine with mmap support
-
searcher_txt
A copy of grep that I made to show that im bad at rust
-
smc-cli-cc
Surgical search through Claude Code JSONL conversation logs
-
oramacore-client
Server-side Rust client for OramaCore and Orama Cloud
-
ygrep-core
Core library for ygrep – fast, local, indexed code search
-
papers-core
CLI and MCP server for academic paper search, management, and local RAG
-
omry-archiving
Archiving abstractions for the Omry project
-
oxidoc-text
Shared tokenization pipeline for oxidoc — used by both build-time and query-time search
-
rawgrep
Grep at the speed of raw disk
-
kdex
A fast CLI for indexing and searching code repositories and knowledge bases for AI-powered workflows
-
tf-idf-vectorizer
search and analyze engine
-
contextlite-client
Ultra-fast Rust client for ContextLite - the high-performance context engine for retrieval and AI applications
-
slq
Search stockholms lokaltrafik for stations and times in the command line
-
xny
search files
-
lexir
Lexical IR (BM25/TF-IDF) on top of postings lists
-
fm-index
FM index and its variant implementations for Rust
-
duckduckgo-search-cli
CLI in Rust to search DuckDuckGo via pure HTTP, with structured output for LLM consumption
-
wterm-sessionizer
open repos in another folder
-
moosicbox_search
MoosicBox search package
-
xore
XORE CLI - Command-line interface for search and data processing
-
aichat-search
Fast full-text search TUI for Claude Code and Codex sessions using Tantivy
-
historion
Record and search shell history stored in plain text logs
-
sessfind
CLI tool to search and resume AI sessions across Github Copilot, Claude Code, OpenCode, Cursor, and Codex
-
collie-search
Index-backed code search. Faster than grep on large repos.
-
serpapi
Integrate search data into your rust application. This library is the official wrapper for SerpApi. SerpApi supports Google, Google Maps, Google Shopping, Baidu, Yandex, Yahoo, eBay, App Stores, and more.
-
moduforge-search
moduforge 搜索服务 - SQLite 后端
-
ck-search
Semantic grep by embedding - find code by meaning, not just keywords
-
omry-service
RPC definitions for server and client applications using the Omry project
-
my-notes
note taking app for taking hierarchical notes in markdown
-
vectordb-cli
A CLI tool for semantic code search
-
greppy-cli
Sub-millisecond semantic code search and trace with AI reranking (Claude/Gemini/Ollama)
-
xerg
Ultra-fast grep implementation in Rust - built for maximum speed with direct output and parallel processing
-
seekr-util
System search util for linux
-
television-screen
The revolution will be televised
-
dee-wiki
Wikipedia search and summary CLI
-
context7-cli
Search library documentation from your terminal — zero runtime, bilingual (EN/PT), multi-key rotation
-
lucivy-core
Core library for Lucivy full-text search: schema, query, handle, tokenizer
-
omry-integration
Helpers for Omry client applications that run integration tests against the Omry backend
-
lgp
CLI for Linear Genetic Programming experiments
-
ripgrep-api
Dev-friendly API wrapper around the ripgrep implementation to be used directly in Rust projects
-
ruvector-router-ffi
NAPI-RS bindings for ruvector-router-core vector database
-
television-channels
The revolution will be televised
-
fex
A universal interactive package search TUI
-
frep
Command line find and replace tool
-
ck-tui
Terminal UI for ck semantic search
-
algos
A collection of algorithms in Rust
-
memplace
command and snippet manager
-
izihawa-tantivy
Search engine library
-
codex-recall
Local search and recall for Codex session JSONL archives
-
glyphana
Quickly find, inspect & collect unicode glyps
-
brewery
A fast, friendly TUI for Homebrew
-
valyu
Official Rust SDK for the Valyu AI API
-
close_enough
fuzzy-searching function and command line tool
-
skanda_engine
A zero-dependency, ultra-high-performance retrieval engine designed for the next generation of RAG
-
soundcloud-rs
client for the SoundCloud API
-
abbreviation-rs
A CLI that searches an abbreviation and gives the full term!
-
omry-search
Search-related abstractions for the Omry project
-
fastscoop
A fast, drop-in replacement for
scoop search -
docbox-search
Docbox multi-backend search abstraction
-
hermes-index-cli
CLI tool for building and managing Hermes search indexes
-
ccfullsearch
A TUI and CLI tool for searching and browsing Claude Code and Claude Desktop session history
-
docbox-storage
Docbox storage layer abstraction
-
stork-search
Impossibly fast web search, made for static sites
-
terraphim_sessions
Session management for AI coding assistant history - search across Claude Code, Cursor, Aider sessions
-
p3ak-vault
P3AK vault CLI — encrypted portable AI knowledge store. Create, ingest, search, and serve .vault files. 35 formats, hybrid BM25+vector search, 98% accuracy.
-
aurora-semantic
Local embedded semantic search engine for source code, designed for IDE integration
-
twsearch
Twizzle Search — Twisty puzzle search library
-
heroindex_client
Client library for HeroIndex search server
-
stargaze
Cache and search your GitHub stars from the terminal
-
code-search-cli
Intelligent code search tool for tracing text (UI text, function names, variables) to implementation code
-
omry-common
A searchable archive for web pages you don't want to lose
-
cnav
A fast code navigation tool powered by ripgrep for quickly finding and jumping to symbols in your codebase
-
terraphim-cli
CLI tool for semantic knowledge graph search with JSON output for automation
-
instant-segment
Fast English word segmentation
-
source-map-php
CLI-first PHP code search indexer for Laravel and Hyperf repositories
-
tgrep
Toy grep that honors .gitignore
-
tantivy-query-grammar
Search engine library
-
aneubeck-daachorse
Daachorse: Double-Array Aho-Corasick
-
sikula
query language
-
zeitgrep
Find frecent results in git repositories using regular expressions
-
sift-core
Indexed regex search over codebases (library + grep-like CLI)
-
sapphire-workspace
Workspace management library for indexing, search, and sync of file-based documents
-
kagi-sdk
Rust-first Kagi SDK with explicit official-api and session-web surfaces
-
memvid-rs
High-performance QR code video encoding for text storage and semantic retrieval
-
minni
Local memory, task, and codebase indexing tool for AI agents
-
depfirstsearch
Keep your dependency tree small by searching for crates you may already have
-
pyohwa-search
Search index builder for Pyohwa static site generator
-
oak-semantic-search
Fuzzy semantic search and code indexing for the Oak framework
-
ldap-client-cli
Command-line LDAP client
-
ironcore-search-helpers
Search helpers for working with encrypted values, particularly on the IronCore platform
-
probly-search
A lightweight full-text search engine with a fully customizable scoring function
-
grepvec
Code intelligence for AI agents — structural search, graph context, precise source extraction
-
ironclaw-tools
Built-in tool implementations (shell, HTTP, search, datetime) for IronClaw
-
adaptive_memory
An associative memory system using spreading activation with SQLite FTS5 full-text search
-
goto-cli
Quickly navigate to projects with semantic search
-
dictionary_bitmap_trie
Bitmap trie backed autocomplete and search
-
org-mcp-server
Model Context Protocol (MCP) server providing AI assistants with access to org-mode knowledge bases through search, content retrieval, and ID-based lookups
-
vecgrep
Semantic grep — like ripgrep, but with vector search
-
compound-perplexity
CLI for the Perplexity API — search, ask, research, and reason from your terminal
-
tree-parser
An asynchronous Rust library for parsing source code and searching constructs
-
prefix_array
A generic container for searching on prefixes of keys
-
binary-search
Generic binary search implementation
-
capec-data
Request CAPEC data offline
-
ngxav
Search through NGINX logs with advanced filters and support for displaying analytics about your selected log entries
-
pixabay-sdk
wrapper for Pixabay API
-
wae-search
WAE Search - 搜索服务抽象层
-
docbox-secrets
Docbox secret management abstraction
-
omni-index
Omniscient Code Index - Semantic, interventionist code indexer for AI agents
-
quelch
Ingest data from Jira, Confluence, and more directly into Azure AI Search
-
tarzi
Rust-native lite search for AI applications
-
cai-tui
Terminal UI for Coding Agent Insights
-
twsearch-ffi
Twizzle Search FFI — C FFI bindings for twsearch
-
codex-brave-web-search
Brave Search MCP server for Codex (CLI/Desktop/IDE)
-
lightgrep
A fast, ergonomic grep-like tool in Rust
-
papers-mcp
MCP server for academic paper search, management, and local RAG
-
railway-provider-search-ch
search.ch client for Railway
-
dee-reddit
Reddit search and subreddit listing CLI with JSON output
-
terraphim-repl
Offline-capable REPL for semantic knowledge graph search
-
dee-ebay
eBay item search CLI with JSON output
-
steam-cli
Local-first Steam CLI for tags, search, app details, and user library data
-
gmocli
command-line interface for searching emoji characters with associated gitmoji descriptions
-
moeix
High-performance trigram code search for humans and AI agents
-
bm-25
BM25 embedder, scorer, and search engine
-
slashmail
CLI for searching, managing, and bulk-operating on emails via IMAP
-
image_search
designed to search Google Images based on provided arguments
-
noesis
CLI for the Perplexity API — search, ask, research, and reason from your terminal
-
bbse
Backward Binary Search Encoding — minimal and deterministic scheme for sorted domains
-
serpapi-cli
Official CLI client for SerpApi — fast search scraping for humans and AI agents
-
searchgrep
Semantic grep for the AI era - natural language code search
-
laurus-mcp
MCP (Model Context Protocol) server for the Laurus search engine
-
clidex
CLI tool discovery for AI agents — search, compare, and install 440+ command-line tools with structured YAML/JSON output
-
kagiapi
Rust client library for Kagi Search and Universal Summarizer APIs
-
flxy
Full-text searching and scoring of strings
-
rusmes-search
Full-text search for RusMES — Tantivy-backed search index with trait-based abstraction for indexing, querying, and deleting mail messages
-
rwmem
read from / write to / search on memory of a process
-
gtars-igd
IGD: a high-performance genomic interval search tool
-
grox
Command-line tool that searches for regex matches in a file tree
-
ranked-searcher
Search inside text files using tf-idf formula, showing the most relevant search at the top
-
swink-agent-plugin-web
Web browsing plugin for swink-agent: fetch, search, screenshot, extract
-
cairn-search
Hybrid search: sqlite-vec semantic + FTS5 full-text + reciprocal rank fusion
-
elm-search
Semantic AST-aware code search for Elm projects
Try searching with DuckDuckGo or on crates.io.