C++ Search

Open-source C++ projects categorized as Search

Top 19 C++ Search Projects

  1. C-Plus-Plus

    Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Typesense

    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

    Project mention: I Built a $0 Search Engine on Real Web Data (No Algolia or Elasticsearch) | dev.to | 2026-04-20

    Index them with Typesense (a FOSS, lightning-fast, local-first Algolia alternative)

  4. manticoresearch

    Easy to use open source fast database for search | Good alternative to Elasticsearch | Drop-in replacement for E in the ELK stack

    Project mention: Building a Sovereign AI Stack: From Zero to POC | dev.to | 2026-02-15

    Search Engine: Manticore Search (running in Docker). We chose Manticore for its lightweight footprint and powerful full-text search capabilities, essential for RAG (Retrieval-Augmented Generation).

  5. USearch

    Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

    Project mention: Querying 3B Vectors | news.ycombinator.com | 2026-03-06

    Depending on how 'one-off' the query is, sequential read is the right answer. The alternative is indexing the data for ANN, which will generally require doing the equivalent of many queries across the dataset.

    On the bright side, smart folks have already thought pretty hard about this. In my work, I ended up picking usearch for large-scale vector storage and ANN search. It's plenty fast and is happy working with vectors on disk - solutions which are /purely/ concerned with latency often don't include support for vectors on disk, which forces you into using a hell of a lot of RAM.

    https://github.com/unum-cloud/USearch

  6. ugrep

    🔍 ugrep 7.8 file pattern searcher -- a user-friendly, faster, more capable grep replacement. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more

    Project mention: Is Grep All You Need? How Agent Harnesses Reshape Agentic Search | news.ycombinator.com | 2026-06-09

    If performance is the concern, ugrep will get you most of the way there relative to gnu grep, and should be fully grep compatible in terms of syntax:

    https://github.com/Genivia/ugrep#aliases

    Claude Code may ship with ugrep already.

  7. clp

    Compressed Log Processor (CLP) is a free log management tool capable of compressing logs and searching the compressed logs without decompression.

    Project mention: CLP: Compress Your Logs. Search Without Decompression | news.ycombinator.com | 2026-01-01
  8. pisa

    PISA: Performant Indexes and Search for Academia

    Project mention: Show HN: Seltz – The fastest, high quality, search API for AI agents | news.ycombinator.com | 2026-04-20

    More on latency and search:

    We benchmark against 10 other search APIs on fresh news queries. The median was around 1.2s; we came in around 166ms and scored highest on answer accuracy (89% vs 84% for the next cluster).

    Latency matters because agents loop. A 1.2s first call eats the budget for follow-ups — you get one shot at framing the query. At sub-250ms the agent can actually search, read, reformulate, and search again.

    Measuring this stuff carefully is something I've been at for a while. My ECIR 2019 paper (linked below) was an exhaustive study of 11 index compression methods across 5 query processing algorithms on standard collections — the codebase became PISA, which a lot of IR folks still use for research. Almost ten years later, the workload has changed completely (agents, not humans), but the benchmarking discipline is the same.

    ECIR 2019 paper: https://www.antoniomallia.it/uploads/ECIR19c.pdf

    Pisa Engine: https://github.com/pisa-engine/pisa

    Full methodology and charts for Seltz: https://seltz.ai/blog/why-we-built-seltz

  9. UStore

    Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️

  10. VanitySearch

    Bitcoin Address Prefix Finder

  11. fccf

    fccf: A command-line tool that quickly searches through C/C++ source code in a directory based on a search string and prints relevant code snippets that match the query.

  12. grab

    experimental and very fast implementation of a grep (by stealth)

  13. hypergrep

    Recursively search directories for a regex pattern

  14. metagraph

    Scalable annotated de Bruijn graphs for DNA indexing, alignment, and assembly

    Project mention: MetaGraph: Scalable annotated de Bruijn graphs for DNA indexing and alignment | news.ycombinator.com | 2025-10-09
  15. ds2i

    A library of inverted index data structures

  16. Katalog

    Katalog is an application to manage catalogs of disks and files to search and get statistics.

  17. looqs

    FTS desktop file search with previews

  18. Spectacle

    Spectacle is the first global search for Unreal Engine 4 specifiers. Check out the finished product at https://unrealistic.dev/spectacle. (by UnrealisticDev)

  19. rummage

    Rummage is a GPU accelerated npub miner for Nostr

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Search discussion

Log in or Post with

C++ Search related posts

  • I Built a $0 Search Engine on Real Web Data (No Algolia or Elasticsearch)

    2 projects | dev.to | 20 Apr 2026
  • Show HN: Seltz – The fastest, high quality, search API for AI agents

    1 project | news.ycombinator.com | 20 Apr 2026
  • Querying 3B Vectors

    1 project | news.ycombinator.com | 6 Mar 2026
  • Building a Sovereign AI Stack: From Zero to POC

    3 projects | dev.to | 15 Feb 2026
  • CLP: Compress Your Logs. Search Without Decompression

    1 project | news.ycombinator.com | 1 Jan 2026
  • Ask HN: At 34, can I aspire to being more than a JavaScript widget engineer?

    1 project | news.ycombinator.com | 25 Dec 2025
  • Zig / C++ Interop

    2 projects | news.ycombinator.com | 11 Nov 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Search projects in C++? This list will help you:

# Project Stars
1 C-Plus-Plus 34,354
2 Typesense 25,974
3 manticoresearch 11,819
4 USearch 4,153
5 ugrep 3,173
6 rats-search 1,877
7 clp 1,066
8 pisa 1,050
9 UStore 632
10 VanitySearch 574
11 fccf 384
12 grab 263
13 hypergrep 244
14 metagraph 230
15 ds2i 150
16 Katalog 142
17 looqs 21
18 Spectacle 16
19 rummage 5

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?