Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Indexing

Indexing

32 projects

Showing 32 of 32 projects

tantivy
tantivyRust

A full-text search engine library written in Rust, inspired by Apache Lucene.

#information-retrieval#search-index#text-search
Stars16.2k
Forks1.0k
Last commit21 hours ago
NeDB
NeDBJavaScript

An embedded JavaScript database for Node.js, Electron, and browsers with a MongoDB-like API.

#javascript-database#nosql#embedded-database
Stars13.5k
Forks1.0k
Last commit1 year ago
CocoIndex
CocoIndexRust

An ultra-performant data transformation framework for AI, with incremental processing and data lineage built-in.

#data-indexing#semantic-search#data-lineage
Stars11.7k
Forks921
Last commit15 hours ago
bleve
bleveGo

A modern indexing and search library for Go supporting text, numeric, geo-spatial, and vector data.

#information-retrieval#go-library#cli-tool
Stars11.2k
Forks721
Last commit6 days ago
xsv
xsvRust

A fast command-line toolkit for indexing, slicing, analyzing, splitting, and joining CSV files, written in Rust.

#cli-tool#csv#cli
Stars10.8k
Forks327
Last commit1 year ago
Faster
FasterC#

A high-performance concurrent persistent recoverable log and key-value store + cache for large application state, in C# and C++.

#hash-table#library#high-performance
Stars6.6k
Forks592
Last commit22 hours ago
ZomboDB
ZomboDBPLpgSQL

A Postgres extension that integrates Elasticsearch as a native index type for powerful text-search and analytics directly from SQL.

#postgres#pgrx#sql-integration
Stars4.7k
Forks212
Last commit1 year ago
RavenDB
RavenDBC#

A fully ACID NoSQL document database with extreme performance and developer-friendly experience.

#iot#database#document-database
Stars4.0k
Forks867
Last commit1 day ago
sunspot
sunspotJavaScript

A Ruby library for expressive, powerful interaction with the Solr search engine, enabling full-text search and indexing for Ruby objects.

#faceting#orm#rails
Stars3.0k
Forks910
Last commit2 months ago
roaring
roaringGo

A Go implementation of Roaring bitmaps, a compressed bitmap data structure for fast set operations on large integer datasets.

#performance-optimization#roaring-bitmaps#go-library
Stars2.9k
Forks263
Last commit19 hours ago
js-search
js-searchJavaScript

An efficient, client-side JavaScript search library for indexing and querying JSON objects with stemming, stop words, and TF-IDF ranking.

#search#json-search#database
Stars2.2k
Forks109
Last commit3 years ago
CQEngine
CQEngineJava

A high-performance Java collection engine enabling SQL-like queries with indexes for microsecond latencies.

#sql-queries#high-performance#concurrent
Stars1.8k
Forks253
Last commit2 years ago
HypoPG
HypoPGC

A PostgreSQL extension that enables creation and testing of hypothetical indexes without actually building them.

#database#performance-testing#c
Stars1.7k
Forks66
Last commit2 days ago
Lol DBA
Lol DBARuby

A Ruby gem that scans Rails models to suggest missing database indexes and generates SQL migration scripts.

#database#rails#rake-tasks
Stars1.6k
Forks70
Last commit7 months ago
column
columnGo

A high-performance, columnar, in-memory storage engine with bitmap indexing and zero-allocation queries, written in Go.

#bitmap#high-performance#soa
Stars1.5k
Forks68
Last commit1 year ago
EJDB
EJDBC

EJDB2 is an embeddable JSON database engine with a simple XPath-like query language (JQL) for C applications.

#c-library#dart#database
Stars1.5k
Forks137
Last commit15 hours ago
PumpkinDB
PumpkinDBRust

An immutable ordered key-value database engine with an embedded Forth-inspired scripting language for event sourcing and specialized data architectures.

#concatenative#database#database-engine
Stars1.4k
Forks61
Last commit6 years ago
PGM-index
PGM-indexC++

A learned index structure enabling fast lookups, range searches, and updates on billions of items with minimal space usage.

#b-tree#range-queries#database
Stars878
Forks104
Last commit1 year ago
pixz
pixzC

A parallel, indexing version of xz that enables random access to compressed tarballs with multi-core support.

#hacktoberfest#multi-core#file-extraction
Stars794
Forks66
Last commit1 year ago
neo4jphp
neo4jphpPHP

A PHP wrapper for the Neo4j graph database REST interface, enabling PHP applications to interact with Neo4j.

#caching#rest-api#cypher
Stars533
Forks134
Last commit9 years ago
vivace-graph
vivace-graphCommon Lisp

An open-source graph database and Prolog implementation written in pure Common Lisp, featuring ACID compliance and master/slave replication.

#replication#sbcl#prolog
Stars202
Forks34
Last commit12 days ago
Archive
ArchiveRust

Indexes all blocks, state, and extrinsic data from Substrate-based blockchains into PostgreSQL.

#rocksdb#postgres#polkadot
Stars199
Forks72
Last commit3 years ago
Hyperion History API
Hyperion History APITypeScript

A scalable full history and state API solution for Antelope (formerly EOSIO) blockchain networks.

#history#api#eos
Stars136
Forks85
Last commit14 hours ago
orientdb-gremlin
orientdb-gremlinJava

Apache TinkerPop 3 graph structure implementation for OrientDB, replacing its legacy TinkerPop 2 graphdb.

#java#tinkerpop3#gremlin
Stars97
Forks32
Last commit7 days ago
easy_reader
easy_readerRust

A Rust library for efficiently reading and navigating forward, backward, or randomly through lines in huge files (tested with 300+ GB).

#library#files#file-processing
Stars89
Forks6
Last commit4 years ago
algoliax
algoliaxElixir

An Elixir library for integrating Algolia search into Elixir applications, supporting both built-in structs and Ecto schemas.

#search#elixir-lang#elixir
Stars64
Forks19
Last commit4 days ago
Indexer4j
Indexer4jJava

A lightweight Java library for full-text indexing and searching with annotation-based document mapping.

#information-retrieval#tf-idf#in-memory-index
Stars57
Forks11
Last commit7 years ago
dongoose
dongooseTypeScript

A lightweight, intelligent ORM for Deno KV with Zod-based validation and automatic indexing.

#orm#database#lightweight
Stars27
Forks3
Last commit3 years ago
splitmap
splitmapJava

A Java library for parallel evaluation of boolean circuits and aggregations over filters using RoaringBitmap.

#bitmap#parallel-computing#java-library
Stars27
Forks2
Last commit8 years ago
refinerycms-elasticsearch
refinerycms-elasticsearchRuby

Adds Elasticsearch full-text search capabilities to Refinery CMS for indexing and querying content.

#refinery-cms#content-management#rails-extension
Stars6
Forks9
Last commit
eiR
eiRR

Accelerated structure similarity searching for large small molecule datasets using embedding and indexing.

#cheminformatics#embedding#r-package
Stars4
Forks0
Last commit1 year ago
Sitecore Solr
Sitecore SolrC#

Example code extending Sitecore's Solr provider with support fixes and distributed application patterns.

#support-fixes#distributed-patterns#solr
Stars1
Forks0
Last commit4 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 years ago
#Full Text Search9
#Database8
#Search Engine7
#Rust7
#Data Structures4
#Performance4
#Java4
#High Performance4
#Graph Database3
#Postgresql3
#Big Data3
#Nosql3