Search

Top 23 Search Open-Source Projects

  • Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

  • Project mention: Elasticsearch Version 9 | /r/elasticsearch | 2023-12-05

    You could check out their GitHub and see what is going on https://github.com/elastic/elasticsearch/issues

  • Java

    All Algorithms implemented in Java

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    6. The Algorithms - Java This repository contains implementations of popular algorithms and data structures in Java, making it a valuable learning tool for those interested in these topics. https://github.com/winterbe/java8-tutorial

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  • Project mention: Ask HN: What software sparks joy when using? | news.ycombinator.com | 2024-04-17

    ripgrep - https://github.com/BurntSushi/ripgrep

  • MeiliSearch

    A lightning-fast search API that fits effortlessly into your apps, websites, and workflow

  • Project mention: Publish/Subscribe with Sidekiq | dev.to | 2024-02-21

    We needed to introduce a new service for search. As we settled on using meilisearch, we needed a way to sync updates on our models with the records in meilisearch. We could've continued to use callbacks but we needed something better.

  • fd

    A simple, fast and user-friendly alternative to 'find'

  • Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16

    ripgrep: A super-fast file searcher. You can install it using your system's package manager (e.g., brew install ripgrep on macOS). fd: Another blazing-fast file finder. Installation instructions can be found here: https://github.com/sharkdp/fd

  • JavaScript

    Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)

  • Project mention: 🧙‍♂️Master JavaScript with these 5 GitHub repositories🪄✨🚀 | dev.to | 2024-03-16

    4. The Algorithm - Javascript

  • C-Plus-Plus

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

  • SaaSHub

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

    SaaSHub logo
  • applied-ml

    đź“š Papers & tech blogs by companies sharing their work on data science & machine learning in production.

  • algorithms

    Minimal examples of data structures and algorithms in Python

  • sonic

    🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

  • Project mention: What is Hybrid Search? | dev.to | 2024-02-06

    Sonic - a project written in Rust, uses custom network communication protocol for fast communication between the client and the server.

  • C

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

  • 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: FlowDiver: The Road to SSR - Part 1 | dev.to | 2024-05-03

    Disregarding props-drilling technique in favor of a more reliable and elegant solution we looked for inspiration elsewhere. Another project of ours .find was using Typesense/Algolia components, which looked a bit like black-box/magic, but at the same time provided a clean approach to build complex and highly customizable solutions.

  • qdrant

    Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

  • Project mention: Hindi-Language AI Chatbot for Enterprises Using Qdrant, MLFlow, and LangChain | dev.to | 2024-05-02

    Great. Now that we have the embeddings, we need to store them in a vector database. We will be using Qdrant for this purpose. Qdrant is an open-source vector database that allows you to store and query high-dimensional vectors. The easiest way to get started with the Qdrant database is using the docker.

  • zincsearch

    ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

  • Project mention: OpenObserve: Elasticsearch/Datadog alternative in Rust.. 140x lower storage cost | news.ycombinator.com | 2023-06-11

    Please give the benefit of the doubt on HN.

    This company created ZincSearch:

    https://github.com/zincsearch/zincsearch

    Prabhat is one of the core contributors/maintainers:

    https://github.com/zincsearch/zincsearch/graphs/contributors

    https://github.com/prabhatsharma

    Also the negative insinuation of using “cheap” labor out of India to build the product is unnecessary. If you’re concerned about code quality, look at the code.

    Assuming everyone working with devs in India is doing so cynically is not charitable.

    I dont know why the headquarters was set as india versus SF but does it actually even matter?

  • Go

    Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)

  • flexsearch

    Next-Generation full text search library for Browser and Node.js

  • list.js

    The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.

  • LibreChat

    Enhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, Bing, Anthropic, OpenRouter, Vertex AI, Gemini, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. More features in development

  • Project mention: Integra mĂşltiples APIs de IA en una sola plataforma | dev.to | 2024-04-19
    Project mention: So I deployed Whoogle on my NAS.... | /r/selfhosted | 2023-12-08
  • lunr.js

    A bit like Solr, but much smaller and not as bright

  • Project mention: Ask HN: What's the best way to add search to my website? | news.ycombinator.com | 2023-10-08

    If your content is mostly static, you might want to consider pre-building an index and shipping it as a whole. You could look into something like

    * https://stork-search.net/ (Rust/WASM)

    * tinysearch: https://github.com/tinysearch/tinysearch (Rust/WASM)

    * https://lunrjs.com/ (JS, simple, stable)

    * http://elasticlunr.com/ - based on the former, slightly more sophisticated tuning options

  • OpenSearch

    🔎 Open source distributed and RESTful search engine.

  • Project mention: Guiding Principles | news.ycombinator.com | 2023-10-07
  • Self-Hosting-Guide

    Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

  • Project mention: Self-Hosted Is Awesome | news.ycombinator.com | 2024-04-13
  • manticoresearch

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

  • Project mention: Building and testing Manticore Search | dev.to | 2024-03-05

    Note, you need to do it in the root folder of a clone from https://github.com/manticoresoftware/manticoresearch

  • SaaSHub

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

    SaaSHub logo
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).

Search related posts

  • Semantic Cache: A fuzzy key value store based on semantic similarity

    1 project | news.ycombinator.com | 6 May 2024
  • Improve your productivity with regexp-it-cli

    1 project | dev.to | 5 May 2024
  • Google's Synonym Extraction Methods

    1 project | news.ycombinator.com | 3 May 2024
  • Show HN: FileKitty – Combine and label text files for LLM prompt contexts

    5 projects | news.ycombinator.com | 1 May 2024
  • Vector Search is Eating the Web

    1 project | dev.to | 30 Apr 2024
  • What contributing to Open-source is, and what it isn't

    1 project | news.ycombinator.com | 27 Apr 2024
  • Iniciando no Elasticsearch: Conceitos básicos

    2 projects | dev.to | 18 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 Elasticsearch 67,708
2 Java 56,848
3 ripgrep 45,156
4 MeiliSearch 43,472
5 fd 31,757
6 JavaScript 31,434
7 C-Plus-Plus 29,205
8 applied-ml 26,028
9 algorithms 23,587
10 sonic 19,460
11 C 18,138
12 Typesense 18,107
13 qdrant 18,036
14 zincsearch 16,523
15 Go 14,560
16 flexsearch 11,891
17 list.js 11,168
18 LibreChat 11,276
19 whoogle-search 8,833
20 lunr.js 8,778
21 OpenSearch 8,778
22 Self-Hosting-Guide 8,776
23 manticoresearch 8,350

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