Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Full Text Search

Full Text Search

125 projects

Showing 36 of 125 projects

MeiliSearch
MeiliSearchRust

A lightning-fast search engine API that brings AI-powered hybrid search to your sites and applications.

#typo-tolerance#search#semantic-search
Stars58.7k
Forks2.6k
Last commit15 hours ago
Typesense
TypesenseC++

Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences

#typo-tolerance#search#faceting
Stars26.3k
Forks955
Last commit
dgraph
dgraphGo

A horizontally scalable, distributed GraphQL database with ACID transactions and real-time query performance.

#database#distributed#horizontal-scaling
Stars21.8k
Forks1.6k
Last commit7 hours ago
tantivy
tantivyRust

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

#information-retrieval#search-index#text-search
Stars15.6k
Forks949
Last commit12 hours ago
flexsearch
flexsearchJavaScript

A next-generation full-text search library for Browser and Node.js, offering high performance and advanced search capabilities.

#search#persistent-index#search-in-text
Stars13.8k
Forks521
Last commit25 days ago
Manticore Search
Manticore SearchC++

An open-source, fast, and easy-to-use database designed for full-text and hybrid search, serving as a drop-in replacement for Elasticsearch.

#search#database-engine#stream-filtering
Stars11.9k
Forks633
Last commit1 day ago
WCDB
WCDBC

A cross-platform mobile database framework based on SQLite, offering ORM, encryption, and corruption recovery.

#mobile-database#orm#database
Stars11.6k
Forks1.5k
Last commit3 months 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
Forks711
Last commit13 hours ago
SQLite.swift
SQLite.swiftSwift

A type-safe, Swift-language layer over SQLite3 that provides compile-time confidence in SQL statement syntax and intent.

#database-driver#orm#ios
Stars10.2k
Forks1.6k
Last commit27 days ago
Databend
DatabendRust

An open-source enterprise data warehouse built in Rust for AI agents, analytics, vector search, and full-text search.

#ai#database#serverless
Stars9.4k
Forks895
Last commit3 hours ago
lunr
lunrJavaScript

A small, client-side full-text search library for JavaScript that indexes JSON documents.

#search#json-indexing#browser-search
Stars9.2k
Forks554
Last commit2 years ago
pg_analytics
pg_analyticsRust

A PostgreSQL extension that brings Elastic-quality full-text search and analytics directly inside Postgres.

#database#database-performance#elasticsearch-alternative
Stars9.1k
Forks417
Last commit7 hours ago
ParadeDB
ParadeDBRust

A PostgreSQL extension that brings Elastic-quality full-text search and analytics directly inside Postgres.

#database#database-performance#elasticsearch-alternative
Stars9.1k
Forks417
Last commit7 hours ago
searchkick
searchkickRuby

An intelligent search library for Ruby on Rails that learns from user behavior and provides advanced features like stemming, misspellings, and synonyms.

#mongoid#rails#rails-gem
Stars6.7k
Forks763
Last commit25 days ago
go-elasticsearch
go-elasticsearchGo

The official Go client library for interacting with Elasticsearch, providing a comprehensive API for search, indexing, and data operations.

#data-indexing#client#go-client
Stars6.1k
Forks644
Last commit2 days ago
minisearch
minisearchTypeScript

A tiny, in-memory JavaScript full-text search engine for browser and Node with prefix, fuzzy search, and auto-suggestion.

#typo-tolerance#search#in-memory-search
Stars6.0k
Forks170
Last commit10 months ago
ElasticSearch PHP
ElasticSearch PHPPHP

Official PHP client for Elasticsearch, providing a comprehensive interface to interact with Elasticsearch clusters from PHP applications.

#data-indexing#client#rest-api
Stars5.3k
Forks967
Last commit3 days ago
orientdb
orientdbJava

An open-source multi-model NoSQL DBMS supporting Graph, Document, Reactive, Full-Text, and Geospatial models in a single product.

#database#graph-store#document-database
Stars5.0k
Forks872
Last commit19 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
Forks213
Last commit1 year ago
Infinity
InfinityC++

An AI-native database built for LLM applications, offering incredibly fast hybrid search across vectors, tensors, and full-text.

#embedding#embedding-search#python-api
Stars4.6k
Forks431
Last commit18 hours ago
elasticsearch-py
elasticsearch-pyPython

Official Python client for Elasticsearch, providing idiomatic access to search and analytics engines.

#search#client#python-library
Stars4.4k
Forks1.2k
Last commit13 hours ago
Kuzu
KuzuC++

Embedded property graph database optimized for speed with built-in vector search, full-text search, and Cypher query language.

#database#graph#embedded
Stars4.0k
Forks503
Last commit9 months ago
RavenDB
RavenDBC#

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

#iot#database#document-database
Stars4.0k
Forks861
Last commit10 hours ago
DiskerNet
DiskerNetJavaScript

Offline full-text search and archiving tool for Chromium-based browsers that saves and indexes every page you visit.

#archiver#web-browsing#privacy-tools
Stars3.9k
Forks147
Last commit3 months ago
dn
dnJavaScript

Offline full-text search and archiving tool for Chromium-based browsers that saves and indexes every page you visit.

#archiver#web-browsing#privacy-tools
Stars3.9k
Forks147
Last commit3 months ago
YapDatabase
YapDatabaseObjective-C

A high-performance collection/key/value store with plugin architecture built atop SQLite for Swift and Objective-C developers.

#database#ios#caching
Stars3.3k
Forks368
Last commit3 years ago
TNTSearch
TNTSearchPHP

A full-featured full-text search engine written entirely in PHP with fuzzy search, geo-search, and dynamic index updates.

#search#text-classification#stemming
Stars3.2k
Forks296
Last commit1 month ago
elasticsearch-rails
elasticsearch-railsRuby

A suite of Ruby gems providing seamless Elasticsearch integration for ActiveModel/Record, Rails applications, and Ruby objects.

#mongoid#data-persistence#orm-integration
Stars3.1k
Forks801
Last commit9 months ago
Dnote
DnoteGo

A simple, portable command-line notebook with optional self-hosted sync, storing notes in a single SQLite file.

#personal-knowledge-base#developer-tools#notebook
Stars3.0k
Forks123
Last commit3 hours 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 commit1 year ago
tinysearch
tinysearchRust

A lightweight, fast, full-text search engine for static websites, written in Rust and compiled to WebAssembly.

#hacktoberfest#webassembly#static-websites
Stars2.9k
Forks93
Last commit5 months ago
documize.com
documize.comJavaScript

An open-source, self-hosted knowledge management platform for unified internal and external documentation.

#emberjs#reporting#documentation-tool
Stars2.4k
Forks237
Last commit2 months ago
Elastica
ElasticaPHP

A comprehensive PHP client library for interacting with Elasticsearch, providing an object-oriented API.

#data-indexing#hacktoberfest#query-builder
Stars2.3k
Forks729
Last commit2 months 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
Forks111
Last commit3 years ago
sqlite-utils
sqlite-utilsPython

A Python CLI utility and library for manipulating SQLite databases, including importing JSON/CSV and running in-memory queries.

#click#sqlite-database#datasette-tool
Stars2.1k
Forks157
Last commit11 days ago
Elasticlunr
ElasticlunrJavaScript

A lightweight JavaScript full-text search engine for browser and offline search, offering query-time boosting and field search.

#query-boosting#lightweight#field-search
Stars2.1k
Forks152
Last commit3 years ago
Page 1 of 4

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 days ago
Next
#Search Engine60
#Search32
#Elasticsearch25
#Database21
#Php17
#Self Hosted15
#Ruby Gem13
#Orm12
#Fulltext Search10
#Rust10
#Indexing9
#Ruby9