Showing 32 of 32 projects
A full-text search engine library written in Rust, inspired by Apache Lucene.
An embedded JavaScript database for Node.js, Electron, and browsers with a MongoDB-like API.
A modern indexing and search library for Go supporting text, numeric, geo-spatial, and vector data.
An ultra-performant data transformation framework for AI, with incremental processing and data lineage built-in.
A fast command-line toolkit for indexing, slicing, analyzing, splitting, and joining CSV files, written in Rust.
A high-performance concurrent persistent recoverable log and key-value store + cache for large application state, in C# and C++.
A Postgres extension that integrates Elasticsearch as a native index type for powerful text-search and analytics directly from SQL.
A fully ACID NoSQL document database with extreme performance and developer-friendly experience.
A Ruby library for expressive, powerful interaction with the Solr search engine, enabling full-text search and indexing for Ruby objects.
A Go implementation of Roaring bitmaps, a compressed bitmap data structure for fast set operations on large integer datasets.
An efficient, client-side JavaScript search library for indexing and querying JSON objects with stemming, stop words, and TF-IDF ranking.
A high-performance Java collection engine enabling SQL-like queries with indexes for microsecond latencies.
A PostgreSQL extension that enables creation and testing of hypothetical indexes without actually building them.
A Ruby gem that scans Rails models to suggest missing database indexes and generates SQL migration scripts.
A high-performance, columnar, in-memory storage engine with bitmap indexing and zero-allocation queries, written in Go.
EJDB2 is an embeddable JSON database engine with a simple XPath-like query language (JQL) for C applications.
An immutable ordered key-value database engine with an embedded Forth-inspired scripting language for event sourcing and specialized data architectures.
A learned index structure enabling fast lookups, range searches, and updates on billions of items with minimal space usage.
A parallel, indexing version of xz that enables random access to compressed tarballs with multi-core support.
A PHP wrapper for the Neo4j graph database REST interface, enabling PHP applications to interact with Neo4j.
Indexes all blocks, state, and extrinsic data from Substrate-based blockchains into PostgreSQL.
An open-source graph database and Prolog implementation written in pure Common Lisp, featuring ACID compliance and master/slave replication.
A scalable full history and state API solution for Antelope (formerly EOSIO) blockchain networks.
Apache TinkerPop 3 graph structure implementation for OrientDB, replacing its legacy TinkerPop 2 graphdb.
A Rust library for efficiently reading and navigating forward, backward, or randomly through lines in huge files (tested with 300+ GB).
An Elixir library for integrating Algolia search into Elixir applications, supporting both built-in structs and Ecto schemas.
A lightweight Java library for full-text indexing and searching with annotation-based document mapping.
A lightweight, intelligent ORM for Deno KV with Zod-based validation and automatic indexing.
A Java library for parallel evaluation of boolean circuits and aggregations over filters using RoaringBitmap.
Adds Elasticsearch full-text search capabilities to Refinery CMS for indexing and querying content.
Accelerated structure similarity searching for large small molecule datasets using embedding and indexing.
Example code extending Sitecore's Solr provider with support fixes and distributed application patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.