-
gix-discover
Discover git repositories and check if a directory is a git repository
-
elasticsearch
Official Elasticsearch Rust client
-
memchr
extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search
-
tantivy
Search engine library
-
edit-distance
Levenshtein edit distance between strings, a measure for similarity
-
bm25
BM25 embedder, scorer, and search engine
-
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
-
ferritin
Human-friendly CLI for browsing Rust documentation
-
rsonpath
Blazing fast JSONPath CLI tool powered by SIMD
-
stringzilla
Search, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU
-
space
providing abstractions for spatial datastructures and search
-
imdb-id
Get IMDb IDs using a commandline search tool
-
kdtree
K-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup
-
boyer-moore-magiclen
fast string search algorithm implemented in Rust
-
wasm-compose
composing WebAssembly components
-
yada
double-array trie library aiming for fast search and compact data representation
-
runa-tui
A fast, keyboard-focused terminal file manager (TUI). Highly configurable and lightweight.
-
television
A very fast, portable and hackable fuzzy finder for the terminal
-
hermes-server
gRPC search server for Hermes
-
diesel_migrations
Migration management for diesel
-
relfa
A gentle digital gravedigger to lovingly archive your old files
-
daachorse
Double-Array Aho-Corasick
-
misec
A CLI context preparation tool for organizing files, snippets and anchors into structured output for AI agents
-
sliceslice
A fast implementation of single-pattern substring search using SIMD acceleration
-
fontconfig
Safe, higher-level wrapper around the Fontconfig library
-
esed
Easy sed
-
ruskel
Generates skeletonized outlines of Rust crates
-
opensearch
Official OpenSearch Rust client
-
mokuroku
Secondary indices like PouchDB for RocksDB in Rust
-
fst
Use finite state transducers to compactly represents sets or maps of many strings (> 1 billion is possible)
-
geode-finder
search for geodes and budding amethyst in a Minecraft world
-
keyvi
key value index. It is an in-memory FST-based data structure highly optimized for size and lookup performance.
-
maven_search_cmdline
searching in Maven Central and formatting to Maven/Gradle/Gradle.kts/Sbt/Ivy/Lein
-
jupiter
providing high-throughput ultra low latency services via the RESP protocol as defined by Redis
-
attack-data
Request Mitre ATTACK data offline
-
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.
-
fdf
A fast, multi-threaded filesystem search tool with regex/glob support and extremely pretty colours!
-
srgn
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
-
hoist-az
Configuration-as-code CLI for Azure AI Search and Microsoft Foundry
-
tantivy-cli
Command line interface for Tantivy, a search engine library
-
search-sessions
Fast CLI to search across Claude Code and OpenClaw session history
-
chroma
Client for Chroma, the AI-native cloud database
-
bunnylol
Smart bookmark server and CLI: URL shortcuts for your browser's search bar and terminal
-
rsmarisa
Pure Rust port of marisa-trie: a static and space-efficient trie data structure
-
terraphim_agent
Terraphim AI Agent CLI - Command-line interface with interactive REPL and ASCII graph visualization
-
run-clang-format
Cross platform CLI wrapper for executing clang-format based paths or globs specified in a JSON input file
-
seekr-util
System search util for linux
-
stringdex
A suffixtree search system for static sites
-
hermes-tool
CLI tools for Hermes - index management, simhash, sorting, and data processing
-
rbx_reflection_database
Bundled reflection database for Roblox projects
-
zoe
A nightly library for viral genomics
-
aws-sdk-marketplaceagreement
AWS SDK for AWS Marketplace Agreement Service
-
naive_opt
The optimized naive string-search algorithm
-
tau-engine
A document tagging library
-
flp-gsp
General search parser
-
aichat-search
Fast full-text search TUI for Claude Code and Codex sessions using Tantivy
-
velesdb-core
High-performance vector database engine written in Rust
-
memory-indexer
An in-memory full-text fuzzy search indexer
-
elastic_lens
An opinionated framework to work with Elasticsearch
-
sassy
Approximate string matching using SIMD
-
next-plaid
CPU-based PLAID implementation for multi-vector search using ndarray
-
roo-cli
command line tool to find a file and call another app with the found one as argument
-
kdex
A fast CLI for indexing and searching code repositories and knowledge bases for AI-powered workflows
-
tantivy-sstable
sstables for tantivy
-
tellaro-query-language
A flexible, human-friendly query language for searching and filtering structured data
-
run-clang-tidy
Cross platform CLI wrapper for executing clang-tidy based paths or globs specified in a JSON input file
-
kagi-mcp-server
Kagi MCP Server for AI assistants
-
scanit
A fast, multi-threaded filesystem search tool
-
ck-engine
Search engine implementation for ck semantic search
-
semtools
Semantic search and document parsing tools for the command line
-
aws-sdk-backupsearch
AWS SDK for AWS Backup Search
-
cedarwood
efficiently-updatable double-array trie in Rust (ported from cedar)
-
tf-idf-vectorizer
search and analyze engine
-
crates-io-cli
Interact with crates.io from the command-line
-
ck-core
Core types and utilities for ck semantic search tool
-
television-fuzzy
The revolution will be televised
-
sorex
Formally verified full-text search with suffix arrays
-
talecast
CLI podcatcher
-
weavex
Weave together web search and AI reasoning - an autonomous research agent powered by local LLMs
-
jetscii
A tiny library to efficiently search strings and byte slices for sets of ASCII characters or bytes
-
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.
-
notion-client
client library for the Notion API
-
ck-index
Indexing and storage for ck semantic search
-
tetengo_lattice
Viterbi search and A* algorithm implementation
-
git-semantic
Semantic search for git history using natural language
-
memvid-core
Core library for Memvid v2, a crash-safe, deterministic, single-file AI memory
-
cwe-data
Request CWE data offline
-
scooter
Interactive find and replace in the terminal
-
spider_agent
A concurrent-safe multimodal agent for web automation and research
-
tetengo_trie
A trie library implemented with a double array
-
agentroot-mcp
Model Context Protocol server for agentroot - AI assistant integration
-
doto
Fast comment mark searching tool
-
superintervals
Interval overlap library
-
xny
search files
-
search-provider
Rust wrapper around the GNOME Shell search provider API
-
television-screen
The revolution will be televised
-
memplace
command and snippet manager
-
find_cuda_helper
Helper crate for searching for CUDA libraries
-
terraphim-cli
CLI tool for semantic knowledge graph search with JSON output for automation
-
dicom-findscu
A DICOM C-FIND command line interface
-
yore-cli
Fast document indexer for finding duplicates and searching content
-
grep-searcher
Fast line oriented regex searching as a library
-
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
-
to-dos
An easy way to manage your todos
-
instant-segment
Fast English word segmentation
-
vectordb-cli
A CLI tool for semantic code search
-
grip-grab
A faster, more lightweight ripgrep alternative
-
linear-map
A map implemented by searching linearly in a vector
-
fastgpt
A CLI client for Kagi's FastGPT API
-
sikula
query language
-
moosicbox_search
MoosicBox search package
-
globby
Heavily opinionated glob matching library
-
greppy-cli
Sub-millisecond semantic code search and trace with AI reranking (Claude/Gemini/Ollama)
-
simsearch
lightweight fuzzy search engine that works in memory, searching for similar strings (a pun here)
-
omry-db
Database abstractions used by the Omry backend
-
television-previewers
The revolution will be televised
-
izihawa-tantivy
Search engine library
-
anyrun
Run anything from the commandline including desktop files and flatpaks
-
nsip
NSIP Search API client for nsipsearch.nsip.org/api
-
abbreviation-rs
A CLI that searches an abbreviation and gives the full term!
-
logdriller
visualize application log output in the terminal
-
wterm-sessionizer
open repos in another folder
-
yps
Yggdrasil Port Scanner
-
searcher_txt
A copy of grep that I made to show that im bad at rust
-
fm-index
FM index and its variant implementations for Rust
-
cnav
A fast code navigation tool powered by ripgrep for quickly finding and jumping to symbols in your codebase
-
contextlite-client
Ultra-fast Rust client for ContextLite - the high-performance context engine for retrieval and AI applications
-
seasoning
Embedding and reranking infrastructure with rate limiting and retry logic
-
terraphim-repl
Offline-capable REPL for semantic knowledge graph search
-
terraphim_sessions
Session management for AI coding assistant history - search across Claude Code, Cursor, Aider sessions
-
file-mst
A Merkle Search Tree implementation backed by a file system
-
zeitgrep
Find frecent results in git repositories using regular expressions
-
moduforge-search
moduforge 搜索服务 - SQLite 后端
-
core-grep
core grep project
-
yandex-webmaster-api
Rust client for the Yandex Webmaster API
-
blitztext
fast keyword extraction and replacement in strings
-
ck-search
Semantic grep by embedding - find code by meaning, not just keywords
-
ripsecrets
A command-line tool to prevent committing secret keys into your source code
-
omry-archiving
Archiving abstractions for the Omry project
-
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.
-
grep-app-cli
CLI for grep.app — search code across 1M+ public GitHub repos
-
brewery
A fast, friendly TUI for Homebrew
-
aurora-semantic
Local embedded semantic search engine for source code, designed for IDE integration
-
fclones
Finds and removes duplicate files
-
xerg
Ultra-fast grep implementation in Rust - built for maximum speed with direct output and parallel processing
-
my-notes
note taking app for taking hierarchical notes in markdown
-
frinZ
fringe search for Yamaguchi Interferometer and Japanese VLBI Network
-
ngxav
Search through NGINX logs with advanced filters and support for displaying analytics about your selected log entries
-
bm-25
BM25 embedder, scorer, and search engine
-
memvid-cli
Command-line interface for Memvid v2 - AI memory with crash-safe, single-file storage
-
bunnypmsl
Custom fork of bunnylol.rs
-
probly-search
A lightweight full-text search engine with a fully customizable scoring function
-
nnotes
A fast and simple notes CLI
-
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…
-
twsearch
Twizzle Search — Twisty puzzle search library
-
daedra
A high-performance web search and research MCP server written in Rust
-
glyphana
Quickly find, inspect & collect unicode glyps
-
pyohwa-search
Search index builder for Pyohwa static site generator
-
omry-service
RPC definitions for server and client applications using the Omry project
-
izihawa-tantivy-sstable
sstables for tantivy
-
dial
A terminal-based code snippet manager and viewer built with ratatui
-
tantivy-query-grammar
Search engine library
-
omry-search
Search-related abstractions for the Omry project
-
ck-tui
Terminal UI for ck semantic search
-
depfirstsearch
Keep your dependency tree small by searching for crates you may already have
-
frep
Command line find and replace tool
-
loam
File-based tree storage
-
algos
A collection of algorithms in Rust
-
valyu
Official Rust SDK for the Valyu AI API
-
television-channels
The revolution will be televised
-
memvid-rs
High-performance QR code video encoding for text storage and semantic retrieval
-
mokaccino
match transient Documents against a corpus of Queries
-
stork-search
Impossibly fast web search, made for static sites
-
omni-index
Omniscient Code Index - Semantic, interventionist code indexer for AI agents
-
close_enough
fuzzy-searching function and command line tool
-
bing-webmaster-api
Rust client for the Bing Webmaster API
-
rawgrep
Grep at the speed of raw disk
-
soundcloud-rs
client for the SoundCloud API
-
rust-fd
A fast file finder written in Rust with glob pattern matching
-
solrstice
A Solr 8+ client
-
hermes-index-cli
CLI tool for building and managing Hermes search indexes
-
fastscoop
A fast, drop-in replacement for
scoop search -
capec-data
Request CAPEC data offline
-
ordsearch
A data structure for efficient lower-bound lookups
-
docbox-storage
Docbox storage layer abstraction
-
dook
Look up definitions in your code
-
lsql
A command-line utility that queries files and directories using SQL-like syntax
-
gmocli
command-line interface for searching emoji characters with associated gitmoji descriptions
-
docbox-search
Docbox multi-backend search abstraction
-
seek-finder
No-nonsense grep-like tool
-
code-search-cli
Intelligent code search tool for tracing text (UI text, function names, variables) to implementation code
-
rust-tui-manager
Una aplicación TUI para gestionar notas, snippets y búsquedas en múltiples fuentes para desarrolladores Rust
-
slq
Search stockholms lokaltrafik for stations and times in the command line
-
heroindex_client
Client library for HeroIndex search server
-
siftdb-cli
Command-line interface for SiftDB - the high-performance grep-native database
-
palletizer
self-hosted Cargo registry
-
omry-common
A searchable archive for web pages you don't want to lose
-
txtai
Rust client for txtai
-
wot-search-tests
Tests for wot-network searches
-
kagiapi
Rust client library for Kagi Search and Universal Summarizer APIs
-
grox
Command-line tool that searches for regex matches in a file tree
-
memkb
A local AI in memory RAG for markdown files in a folder exposed as MCP
-
amg
Resume Codex sessions by git branch
-
yozefu-app
The Kafka consumer of Yozefu
-
rhema_testkit_chirho
Shared test fixtures, generators, golden harnesses, differential runners
-
rhema_accel_chirho
FPGA acceleration: packed hierarchical bit-domain engine (Chi-Rho patent)
-
binary-search
Generic binary search implementation
-
fist
Interactive Search Tool
-
picleo
A fuzzy picker similar to fzf and Skim using the Nucleo library. Can be used via CLI or as a library.
-
adaptive_memory
An associative memory system using spreading activation with SQLite FTS5 full-text search
-
rwmem
read from / write to / search on memory of a process
-
ironcore-search-helpers
Search helpers for working with encrypted values, particularly on the IronCore platform
-
rsonpath-lib
Blazing fast JSONPath query engine powered by SIMD. Core library of
rsonpath. -
docbox-secrets
Docbox secret management abstraction
-
tree-parser
An asynchronous Rust library for parsing source code and searching constructs
-
rs-puff
A modern (unofficial) Rust client for Turbopuffer
-
websearch
High-performance Rust library and CLI tool for multi-provider web search. Supports Google, ArXiv, DuckDuckGo, Tavily AI, and more with aggregation strategies.
-
prefix_array
A generic container for searching on prefixes of keys
-
term-detect
Terminal emulator detector
-
libvisa
Bindings to the VISA library
-
pixabay-sdk
wrapper for Pixabay API
-
bun-cli
Bun CLI Generator is a command-line tool built in Rust, designed to streamline the process of setting up new Bun projects. With a simple command, users can generate a basic Bun project structure…
-
git-find
(cli & lib) to find local git repositories
-
searchgrep
Semantic grep for the AI era - natural language code search
-
omry-integration
Helpers for Omry client applications that run integration tests against the Omry backend
-
stork-lib
Impossibly fast web search, made for static sites
-
utf_symbols
A quick tool to search symbols (any named character) in the utf table
-
twsearch-ffi
Twizzle Search FFI — C FFI bindings for twsearch
-
freedesktop-icon-lookup
Freedesktop icons lookup
-
emoji-search
Fast fuzzy emoji searcher and picker for the terminal
-
flxy
Full-text searching and scoring of strings
-
ruvector-router-ffi
NAPI-RS bindings for ruvector-router-core vector database
-
rhema_ingest_chirho
SWORD/OSIS/TEI/IMP importers and normalization into canonical corpus
-
railway-provider-search-ch
search.ch client for Railway
-
fuzzy_rocks
A persistent datastore backed by RocksDB with fuzzy key lookup using an arbitrary distance function accelerated by the SymSpell algorithm
-
grepfinder
search files
-
siftdb-core
High-performance grep-native database for code and text collections with regex support
-
flash-fuzzy-core
High-performance fuzzy search using Bitap algorithm with bloom filter pre-filtering. Zero dependencies, no_std compatible.
-
bbse
Backward Binary Search Encoding — minimal and deterministic scheme for sorted domains
-
jira-mcp-server
AI-friendly JIRA MCP server with semantic search capabilities
-
image_search
designed to search Google Images based on provided arguments
-
bro
CLI shorcut tool to open/search on different websites on your browser
-
chillup
A dependency search tool for wurstlang libraries
-
duckduckgo
🦆 A CLI and library for colorful DuckDuckGo searches
Try searching with DuckDuckGo.