135 Repositories
Rust knn-search Libraries
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.
bit_gossip bit_gossip, named after its implementation technique, is a simple pathfinding library for calculating all node pairs' shortest paths in an
Media player with Youtube search, download, and playback functionality.
Pomelo 0.2.0 Pomelo is a desktop media player with Youtube search, playback, and download functionality. Current features Play videos locally from the
Blockoli is a high-performance tool for code indexing, embedding generation and semantic search tool for use with LLMs.
blockoli π₯¦π Blockoli is a high-performance tool for code indexing, embedding generation and semantic search tool for use with LLMs. blockoli is buil
EasyAlgolia is a Rust crate designed for utilizing the Algolia admin client. It simplifies the process of updating and inserting documents into Algolia's search index.
crate link EasyAlgolia is a Rust crate designed for utilizing the Algolia admin client. It simplifies the process of updating and inserting documents
a search engine for your events!
event engine description event engine is a search engine for your events! too many websites and emails to keep track of? event engine takes care of th
memchr vs stringzilla - up to 7x throughput difference between two SIMD-accelerated substring search libraries in Rust
memchr vs stringzilla Rust Substring Search Benchmarks Substring search is one of the most common operations in text processing, and one of the slowes
Rust implementation of @Qdrant/fastembed.
FastEmbed-rs π¦ Rust implementation of @Qdrant/fastembed π Features Supports synchronous usage. No dependency on Tokio. Uses @huggingface/tokenizers
The official CLI for FlakeHub: search for flakes, and add new inputs to your Nix flake.
fh, the official FlakeHub CLI fh is a scrappy CLI for searching FlakeHub and adding new inputs to your Nix flakes. Usage Using fh from FlakeHub: nix s
An interactive JSON tree visualiser for egui, with search and highlight functionality.
egui_json_tree An interactive JSON tree visualiser for egui, with search and highlight functionality. Usage use egui::{Color32}; use egui_json_tree::{
A Solr 8+ Client for Rust and Python
Solrstice: A Solr 8+ Client for Rust and Python Solrstice is a SolrCloud aware client library written in rust. It also provides a wrapper to python. U
An anyrun plugin that lets you search NixOS options.
anyrun-nixos-options An anyrun plugin that lets you search NixOS options. how 2 build? nix build ... or cargo build optionally :) Configuration This p
The open source distributed web search engine that searches by meaning.
DawnSearch DawnSearch is an open source distributed web search engine that searches by meaning. It uses semantic search (searching on meaning), using
The easiest way to search for images on your desktop π
What is ByteDetective? ByteDetective is a desktop app (currently available for MacOS) that acts as a semantic search engine for your photos. The aim i
GitHub CLI extension to search some repos interactively.
gh activity GitHub CLI extension to search some repos interactively. It's wrapper to build gh command provided by GitHub CLI, it could search more eas
The simplest implementation of LLM-backed vector search on Postgres.
pg_vectorize under development The simplest implementation of LLM-backed vector search on Postgres. -- initialize an existing table select vectorize.i
A command line tool that resembles a debugger as well as Cheat Engine, to search for values in memory
Summary This is a small command-line tool designed to peek around memory of a running Linux process. It also provides filtering mechanisms similar to
A tiny embedding database in pure Rust.
tinyvector - a tiny embedding database in pure Rust β¨ Features Tiny: It's in the name. It's literally just an axum server. Extremely easy to customize
An enhanced search engine just for Lemmy/Fediverse
Please Read If anyone wants to help contribute to this, please feel free to reach out to me. You can obviously find me on Lemmy, mainly https://lemmy.
πͺ Modern emoji picker popup for desktop, based on Emoji Mart, built with Tauri and Svelte
Emoji Mart desktop popup Modern emoji picker popup app for desktop, based on the amazing Emoji Mart web component. πΎ Built as a popup: quick invocati
ReefDB is a minimalistic, in-memory and on-disk database management system written in Rust, implementing basic SQL query capabilities and full-text search.
ReefDB ReefDB is a minimalistic, in-memory and on-disk database management system written in Rust, implementing basic SQL query capabilities and full-
Super-simple, fully Rust powered "memory" (doc store + semantic search) for LLM projects, semantic search, etc.
memex Super simple "memory" for LLM projects, semantic search, etc. Running the service Note that if you're running on Apple silicon (M1/M2/etc.), it'
Command-line tool that provides a workflow for extending, editing, diffing, and writing to vim-style grep lines.
Grug Grug is a command-line tool that provides a workflow for expanding, editing, diffing, and writing edits to files using vim-styled grep lines (suc
A modern-looking, lightening fast, privacy respecting, secure, self-hostable meta search engine.
Websurfx A modern-looking, lightning-fast, privacy-respecting, secure meta search engine (pronounced as websurface or web-surface /wΙbΛsΙΛrfΙs/.) writ
π§ WIP π§ Vector database plugin for Postgres, written in Rust, specifically designed for LLM.
pgvecto.rs pgvecto.rs is a Postgres extension that provides vector similarity search functions. It is written in Rust and based on pgrx. Features cosi
AskBend: SQL-based Knowledge Base Search and Completion using Databend
AskBend: SQL-based Knowledge Base Search and Completion using Databend AskBend is a Rust project that utilizes the power of Databend and OpenAI to cre
A publicly available implementation of knewjade's NNUE based search heuristic for HATETRIS.
A publicly available implementation of knewjade's NNUE based search heuristic for HATETRIS.
A simple ngram-based code search CLI.
About codesearch is a simple command-line tool to conduct ngram-based searches on your codebase. Contributing Pull requests are always welcome to intr
Peer-to-Peer Search Engine System
Kamilata A Peer-to-Peer Search Engine System Abstract Search engines have always been quintessentially centralized systems. The need for a central dat
Python bindings for Milli, the embeddable Rust-based search engine powering Meilisearch
milli-py Python bindings for Milli, the embeddable Rust-based search engine powering Meilisearch. Due to limitations around Rust lifecycles, methods a
Integrate Mcfly with fzf to combine a solid command history database with a widely-loved fuzzy search UI
McFly fzf integration Integrate McFly with fzf to combine a solid command history database with a widely-loved fuzzy search UI Features: Advanced hist
Serverless search for AWS.
Pathery π₯ Serverless Search π₯ Pathery is a serverless search service built on AWS using Rust, CDK and Tantivy. π WARNING: This is currently a work
This repo is a sample video search app using AWS services.
Video Search This repo is a sample video search app using AWS services. You can check the demo on this link. Features Transcribing Video and generate
Search and read 'The Rust Book' from the terminal
TheBook TheBook is a command line utility that allows you to SEARCH and READ The Rust Programming Language (popularly known as 'The Book' ) from the t
rpsc is a *nix command line tool to quickly search for file systems items matching varied criterions like permissions, extended attributes and much more.
rpsc rpsc is a *nix command line tool to quickly search for file systems items matching varied criterions like permissions, extended attributes and mu
π quickly search with your favorite websites straight from the terminal
gg Search with your favorite websites straight from the terminal! gg-example.mp4 Configure gg To add more websites, just edit the ~/.gg.toml or %APP_D
Configurable quick search engine shortcuts for your terminal and browser.
Quicksearch Configurable quick search engine shortcuts for your terminal and browser. Installation Run cargo install quicksearch to install Configurat
Search lyrics from tononkira.serasera.org.
Tononkira CLI A command line interface for tononkira.serasera.org. Installation Simply run: $ cargo install tononkira macOS/Linux $ brew install tsiry
Finding all pairs of similar documents time- and memory-efficiently
Finding all pairs of similar documents This software provides time- and memory-efficient all pairs similarity searches in documents. Problem definitio
Pathfinding on grids using jumping point search and connected components.
grid_pathfinding A grid-based pathfinding system. Implements Jump Point Search with improved pruning rules for speedy pathfinding. Pre-computes connec
Jump Point Search Implementation for Path Finding, in Rust
jps : Jump Point Search in Rust. Jump Point Search Algorithm Implementation in Rust. Current implementation status JPS Implementation 3D case β Lifeti
Static low-bandwidth search at scale
Pagefind Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users' bandwidth as possibl
Machine learning framework for building object trackers and similarity search engines
Similari Similari is a framework that helps build sophisticated tracking systems. The most frequently met operations that can be efficiently implement
Cargo subcommand to easily run targets/examples
cargo-select Cargo subcommand to easily run targets/examples/tests Fuzzy match against targets, examples or tests in current rust project. cargo-selec
π A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure. (Python wrapper for daachorse)
python-daachorse daachorse is a fast implementation of the Aho-Corasick algorithm using the compact double-array data structure. This is a Python wrap
McFly - fly through your shell history
McFly - fly through your shell history McFly replaces your default ctrl-r shell history search with an intelligent search engine that takes into accou
Workflows make it easy to browse, search, execute and share commands (or a series of commands)--without needing to leave your terminal.
Workflows The repo for all public Workflows that appear within Warp and within commands.dev. To learn how to create local or repository workflows, see
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Tantivy is a full-text search engine library written in Rust. It is closer to Apache Lucene than to Elasticsearch or Apache Solr in the sense it is no
Quickwit - the next-gen search & analytics engine built for logs
Quickwit is the next-gen search & analytics engine built for logs. It is a highly reliable & cost-efficient alternative to Elasticsearch.
Search Confluence from Alfred and open results in your browser.
Alfred Confluence Workflow Search Confluence from Alfred and open results in your browser. Features Search Confluence from Alfred and open results in
Workflows make it easy to browse, search, execute and share commands (or a series of commands)--without needing to leave your terminal.
Workflows The repo for all public Workflows that appear within Warp and within commands.dev. To learn how to create local or repository workflows, see
Navigating around TUM with excellence β An API and website to search for rooms, buildings and other places
NavigaTUM NavigaTUM is a non-official tool developed by students for students, that aims to help you get around at TUM. Feel free to contribute. Featu
A neural network model that can approximate any non-linear function by using the random search algorithm for the optimization of the loss function.
random_search A neural network model that can approximate any non-linear function by using the random search algorithm for the optimization of the los
π Search millions of files at lightning-fast speeds to find what you are looking for
π Search millions of files at lightning-fast speeds to find what you are looking for
Recursive & Iterative Binary Search Tree Implementations within Rust
bst-rs Recursive & Iterative Binary Search Tree Implementations within Rust Table of Contents Personal Goals About Quick Start License Contributing In
Search on google in your terminal
goog Search on google from your terminal. Supported Browsers: Chrome Firefox Supported Operating Systems Linux Unsupported or not tested operating sys
Tantivy is a full text search engine library written in Rust.
Tantivy is a full text search engine library written in Rust. It is closer to Apache Lucene than to Elasticsearch or Apache Solr in the sense it is no
Rust based breadth first search maze image solver
maze_solver Rust based breadth first search maze image solver Works on black and white images with provided start and end points. Usage: maze_solver
Browser tab search provider for GNOME
What is this ? This is repository provides browser tab search provider for GNOME Screenshot Installation Installl all 3 components for tab search to w
A simple mass search & replace tool
sr A simple mass search & replace tool. To install: $ brew install sr Usage Use the -s pattern flag to search for any regex in your entire codebase
stringsext - search for multi-byte encoded strings in binary data
title stringsext - search for multi-byte encoded strings in binary data stringsext is a Unicode enhancement of the GNU strings tool with additional fu
TP - Binary Search Tree
Arbre binaire de recherche Dans ce TP nous allons implΓ©menter un arbre binaire de recherche (ABR) en Rust. Lβobjectif est de nous familiariser avec le
π§ A command-line utility for switching git branches more easily. Switch branches interactively or use a fuzzy search to find that long-forgotten branch name.
git-smart-checkout A git command extension for switching git branches more efficiently. About Interactively switch branches or fuzzy search for that f
Simplified Find command made with Rust.
Hunt Hunt is a (highly-opinionated) simplified Find command made with Rust. It searches a file/folder by name on the entire drive. If the --first flag
A lightweight full-text search library that provides full control over the scoring calculations
probly-search Β· A full-text search library, optimized for insertion speed, that provides full control over the scoring calculations. This start initia
Rust wrappers for NGT approximate nearest neighbor search
ngt-rs β Rust wrappers for NGT, which provides high-speed approximate nearest neighbor searches against a large volume of data. Note that NGT will be
Hamming Weight Tree from the paper Online Nearest Neighbor Search in Hamming Space
hwt Hamming Weight Tree from the paper Online Nearest Neighbor Search in Hamming Space To understand how the data structure works, please see the docs
Nearest neighbor search algorithms including a ball tree and a vantage point tree.
petal-neighbors Nearest neighbor search algorithms including a ball tree and a vantage point tree. Examples The following example shows how to find tw
Rust implementation of multi-index hashing for neighbor searches on binary codes in the Hamming space
mih-rs Rust implementation of multi-index hashing (MIH) for neighbor searches on binary codes in the Hamming space, described in the paper Norouzi, Pu
A fast, searchable, knowledge engine using various machine learning models to aggregate based on importance, association and relevance
NewsAggregator We live in an era where both the demand and quantity of information are enormous. However, the way we store and access that information
Search through millions of documents in milliseconds β‘οΈ
a concurrent indexer combined with fast and relevant search algorithms Introduction This repository contains the core engine used in MeiliSearch. It c
Making Postgres and Elasticsearch work together like it's 2021
Making Postgres and Elasticsearch work together like it's 2021 Readme ZomboDB brings powerful text-search and analytics features to Postgres by using
Image search example by approximate nearest-neighbor library In Rust
rust-ann-search-example Image search example by approximate nearest-neighbor library In Rust use - tensorflow 0.17.0 - pretrain ResNet50 - hora (Ru
Broot - A new way to see and navigate directory trees
Broot A better way to navigate directories Installation Instructions Get an overview of a directory, even a big one br -s Notice the unlisted? That's
Shogun search - Learning the principle of search engine. This is the first time I've written Rust.
shogun_search Learning the principle of search engine. This is the first time I've written Rust. A search engine written in Rust. Current Features: Bu
fas stand for Find all stuff and it's a go app that simplify the find command and allow you to easily search everything you nedd
fas fas stands for Find all stuff and it's a rust app that simplify the find command and allow you to easily search everything you need. Note: current
CtrlG - A Command Line Context Switcher
CtrlG - A Command Line Context Switcher CtrlG is a tool to quickly switch contexts to another directory, using a fuzzy finder. If enabled, ctrlg can c
Rapidly Search and Hunt through Windows Event Logs
Rapidly Search and Hunt through Windows Event Logs Chainsaw provides a powerful βfirst-responseβ capability to quickly identify threats within Windows
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
ripgrep (rg) ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will resp
A Rust API search engine
Roogle Roogle is a Rust API search engine, which allows you to search functions by names and type signatures. Progress Available Queries Function quer
Webassembly binding for Hora Approximate Nearest Neighbor Search Library
hora-wasm [Homepage] [Document] [Examples] [Hora] Javascript bidding for the Hora Approximate Nearest Neighbor Search, in WebAssembly way. Features Pe
Searching for plain-text files for lines that match a given string. Built with Rust.
Getting Started This is a minimal grep command-line utility built on Rust. It provides searching for plain-text files for lines that match a given str
A small unix and windows lib to search for executables in PATH folders.
A small unix and windows lib to search for executables in path folders.
π Search Dash.app from Neovim with Telescope. Built with Rust π¦ and Lua
Dash.nvim Query Dash.app within Neovim with a Telescope picker! The theme used in the recording is lighthaus.nvim. Note: Dash is a Mac-only app, so yo
Command line application for searching
maven_search_rs Command line application for searching in https://search.maven.org Usage Non-interactive $ maven-search -f maven wicket-core The abov
Grep with human-friendly search output
hgrep: Human-friendly GREP hgrep is a grep tool to search files with given pattern and print the matched code snippets with human-friendly syntax high
cargo search, built for caching binary artifacts, optimized for GitHub Actions
cargo-search2 A binary utility that provides a more convenient version of cargo search. Installation Grab pre-built binaries for your platform from th
Stalin Binary Search, Rust implementation
Stalin Binary Search Idea is based on Stalin Sort It's alike binary search but any checking element which is not target one is eliminated. Complexity
π Daac Horse: Double-Array Aho-Corasick in Rust
π daachorse Daac Horse: Double-Array Aho-Corasick Overview A fast implementation of the Aho-Corasick algorithm using Double-Array Trie. Examples use
Search PyPI for packages from the command line.
PPS -- Python Package Index Search Search the PyPI for packages by name, which was done by pip search in the past. This was heavily inspired by pip_se
weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
weggli Introduction weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify int
π A simple in-memory search for collections and key-value stores.
Indicium Search π A simple in-memory search for collections (Vec, HashMap, BTreeMap, etc) and key-value stores. Features autocompletion. There are ma
Cross-platform, cross-browser, cross-search-engine duckduckgo-like bangs
localbang Cross-platform, cross-browser, cross-search-engine duckduckgo-like bangs What are "bangs"?? Bangs are a way to define where to search inside
Rusty Armor Builds - Monster Hunter Rise Armor Set Creation Tool
RAB Rusty Armor Builds - Monster Hunter Rise Armor Set Creation Tool Armor files used by RAB
full text search manpages
buke full text search manpages cargo run --release -- --build builds an sqlite3 database out of all manpages in your $MANPATH cargo run --release -- "
Rapidly Search and Hunt through Windows Event Logs
Rapidly Search and Hunt through Windows Event Logs Chainsaw provides a powerful βfirst-responseβ capability to quickly identify threats within Windows
β‘ Insanely fast, π Feature-rich searching. lnx is the adaptable deployment of the tantivy search engine you never knew you wanted. Standing on the shoulders of giants.
β¨ Feature Rich | β‘ Insanely Fast An ultra-fast, adaptable deployment of the tantivy search engine via REST. π Standing On The Shoulders of Giants lnx
β‘ Insanely fast, π Feature-rich searching. lnx is the adaptable deployment of the tantivy search engine you never knew you wanted. Standing on the shoulders of giants.
β¨ Feature Rich | β‘ Insanely Fast An ultra-fast, adaptable deployment of the tantivy search engine via REST. π Standing On The Shoulders of Giants lnx
Like grep, but uses tree-sitter grammars to search
tree-grepper Works like grep, but uses tree-sitter to search for structure instead of strings. Installing This isn't available packaged anywhere. That
π¦ Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
π¦ Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
π efficient approximate nearest neighbor search algorithm collections library written in Rust π¦ .
π efficient approximate nearest neighbor search algorithm collections library written in Rust π¦ .