Semantic Search Engines NLP Tools
Tools for building search systems that match semantic meaning and relevance using embeddings, neural networks, and dense/sparse retrieval methods. Does NOT include general information retrieval frameworks, traditional keyword-based search, or downstream NLP tasks like Q&A or summarization.
There are 56 semantic search engines tools tracked. 2 score above 50 (established tier). The highest-rated is smart-on-fhir/cumulus-etl at 60/100 with 22 stars and 813 monthly downloads.
Get all 56 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=semantic-search-engines&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
smart-on-fhir/cumulus-etl
Extract FHIR data, Transform with NLP and DEID tools, and then Load FHIR... |
|
Established |
| 2 |
mirkosertic/FXDesktopSearch
A JavaFX based desktop search application. |
|
Established |
| 3 |
bent10/boox
Search anything, instantly |
|
Emerging |
| 4 |
opensemanticsearch/open-semantic-search
Open Source research tool to search, browse, analyze and explore large... |
|
Emerging |
| 5 |
opensemanticsearch/open-semantic-etl
Python based Open Source ETL tools for file crawling, document processing... |
|
Emerging |
| 6 |
opensemanticsearch/open-semantic-search-apps
Python/Django based webapps and web user interfaces for search, structure... |
|
Emerging |
| 7 |
opensemanticsearch/open-semantic-entity-search-api
Open Source REST API for named entity extraction, named entity linking,... |
|
Emerging |
| 8 |
naver/splade
SPLADE: sparse neural search (SIGIR21, SIGIR22) |
|
Emerging |
| 9 |
hannawong/ColXLM
Multilingual Retrieval on Yelp Search Engine ⚡ |
|
Emerging |
| 10 |
Leoglme/node-nlp-typescript
nlp.js from axa-group in typescript 🚀. NLP library for building bots 🤖, with... |
|
Emerging |
| 11 |
AnthonySigogne/web-search-engine-ui
UI - a simple web search engine |
|
Emerging |
| 12 |
yiming-liao/zhq
完全運行於客戶端的中文檢索引擎 |
|
Emerging |
| 13 |
RugvedMavidipalli/Search-Engine
Search Engine built using Java |
|
Emerging |
| 14 |
RameshAditya/scoper
Fuzzy and semantic search for captioned YouTube videos. |
|
Emerging |
| 15 |
o19s/hello-nlp
A natural language search microservice |
|
Emerging |
| 16 |
metehan777/google-rerank-tool
A Python cli-command tool for creating reports for any Google query. |
|
Experimental |
| 17 |
lszoszk/UN-TreatyBodiesDocSearch
Application enabling to search through the General Comments/ Recommendations... |
|
Experimental |
| 18 |
cabeywic/knowledge-base-search
This project provides an efficient and scalable solution to search and query... |
|
Experimental |
| 19 |
george-gca/ai_papers_search_tool
Automatic paper clustering and search tool by fastext from Facebook Research |
|
Experimental |
| 20 |
Yahia995/semantic-search-api
NLP-powered semantic document search using HuggingFace transformers and FAISS |
|
Experimental |
| 21 |
lakshaychhabra/MLSearchEngine
This repo contains an NLP and ML based Search Engine for Stackoverflow Dataset. |
|
Experimental |
| 22 |
anonymous10112025-prog/GLiSE
GLiSE: Grey Literature Search Engine |
|
Experimental |
| 23 |
jpoehnelt/related-documents
Find and rank text documents by similarity. |
|
Experimental |
| 24 |
mdipietro09/App_StringsMatcher
String Matching Web App |
|
Experimental |
| 25 |
kmcleste/oracle-of-ammon
CLI utility for creating Search APIs |
|
Experimental |
| 26 |
jonahknip/o-drive-indexer
Fast, AI-powered file search tool for shared drives. Index thousands of... |
|
Experimental |
| 27 |
KvaytG/ru-wiki-search
Smart search on Russian Wikipedia. |
|
Experimental |
| 28 |
pradeep583/Search-It
A lightweight web search engine built using BM25 for keyword relevance, BERT... |
|
Experimental |
| 29 |
shreydan/youtube-in-video-search
YouTube Question-Answering and Semantic Search. |
|
Experimental |
| 30 |
czarinagluna/ml-powered-video-library
Machine learning-powered video library that returns accurate results given... |
|
Experimental |
| 31 |
MohammadMoataz2/KnowledgeKapture
KnowledgeKapture is an information retrieval system and search engine... |
|
Experimental |
| 32 |
IvanKotik/Word-cloud-Search-engine-optimisation-
Future project on search optimisation via NLP |
|
Experimental |
| 33 |
DevAsgari/ai-semantic-search-tool
Python-based semantic search tool using pretrained Sentence-BERT for vector... |
|
Experimental |
| 34 |
shruticreates01-ship-it/smart-search-ai
AI-powered natural language product search (demo + PRD + metrics framework) |
|
Experimental |
| 35 |
ARUNAGIRINATHAN-K/Search-App
A web-based search application for .txt files with five algorithms (Linear,... |
|
Experimental |
| 36 |
SonPari1/Search-Engine-Ui
# Search Engine UI**Search... |
|
Experimental |
| 37 |
Anaskaysar/SciRet-Scientific-Information-Made-Easy
SciRet is a system that will retrieve authentic and informative data from a... |
|
Experimental |
| 38 |
thecloaq/cloaq-reranker
gRPC service that reranks documents by relevance |
|
Experimental |
| 39 |
altescy/tinysearch
🔍 Tiny python library for sparse/dense search |
|
Experimental |
| 40 |
LLRHall/Astria
Astria - Intelligent Search Engine for Lawyers and Common people |
|
Experimental |
| 41 |
Somespi/meliora
meliora is a command-line tool for sorting files based on their content. that's it. |
|
Experimental |
| 42 |
lyteabovenyte/Offline-Search
Search the world you’ve saved, anytime, anywhere. (WAR EDITION) |
|
Experimental |
| 43 |
TelevisionNinja/search-engine
This is a basic search engine I made for my information retrieval class. |
|
Experimental |
| 44 |
LexTOliver/web-scraping
Search engine application and web scraping project to search specified... |
|
Experimental |
| 45 |
SwapnilVerma209/mini_search
An in-progress free and open source search engine. |
|
Experimental |
| 46 |
nico916/best_search_engine-
A "from-scratch" implementation of a search engine in Python. This project... |
|
Experimental |
| 47 |
mahirp22/AI-Custom-Search-Engine
🔍 AI-powered custom search engine built with Flask and the Exa Search API. |
|
Experimental |
| 48 |
RRFLV/project-search
Project Search is the code name for the search engine project in development... |
|
Experimental |
| 49 |
fccapria/scientify
Modern platform for managing and sharing scientific publications 📚✨ |
|
Experimental |
| 50 |
nsgowebjavaprog/Search-Engine
https://search-engine-2fpyr9kd7hgwahsbtgoywb.streamlit.app/ |
|
Experimental |
| 51 |
frans-johansson/code-query
Information retrieval on source code through natural language queries |
|
Experimental |
| 52 |
deepindexer/deepi-wp
WordPress Plugin for Deepi Search. Upgrade your site's "lexical search" to... |
|
Experimental |
| 53 |
vicol13/search-engine
Inverted index search engine with lemmatized keys and weighted(corpus based)... |
|
Experimental |
| 54 |
ElfarraDev/NimbleSearch
NimbleSearch is a lightweight, efficient search index solution for small to... |
|
Experimental |
| 55 |
HarisAli-git/Search-Engine-using-NLP-with-Doc-Similarity-index
A search engine with Doc-Doc similarity incidence matrix to show the... |
|
Experimental |
| 56 |
tsureshkumar/semdesk
Semantic Desktop Search - search for answers not the file names |
|
Experimental |