JavaScript Search

Open-source JavaScript projects categorized as Search

Top 23 JavaScript Search Projects

  • JavaScript

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

    Project mention: Unlock Your Full Potential as a JavaScript Developer: Dive into these Top GitHub Repositories and supercharge your skills! | | 2023-01-14

    The Algorithms JavaScript GitHub Repo

  • 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.

    Project mention: List.js - Tiny, invisible and simple, yet powerful and incredibly fast vanilla JavaScript that adds search, sort, filters and flexibility to plain HTML lists, tables, or anything | /r/javascript | 2023-04-07
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • flexsearch

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

    Project mention: Nextra 2 – Next.js Static Site Generator | | 2023-01-23

    Full-text search is powered by FlexSearch and Nextra will index all of your pages at build time ⚡.

  • lunr.js

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

    Project mention: Transcripts | /r/tmbhpodcast | 2023-04-28

    Would anyone be willing to help make this more accessible and clean? I have some front-end dev experience, but it would be cool to work together with people to make sure we have something that makes sense and looks nicer than what I could do myself. As for functionality, searching on GitHub directly seems to work pretty well, but it might be better to have a page and a search feature maybe using something like Lunr. I would also like to create some sort of easy "API" in case Matt wants to embed some transcripts on his website. It would be cool if it would be as easy as just adding a blank div with a special id and a data attribute with the episode number on the Squarespace page.

  • cerebro

    🔵 Cerebro is an open-source launcher to improve your productivity and efficiency

    Project mention: Should I worry about using Raycast on MacOS? | /r/privacy | 2023-04-25

    There are these open source alternatives, I haven’t checked their privacy policies or their code Maybe try and report back?

  • dsa.js-data-structures-algorithms-javascript

    🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook

    Project mention: 7 GitHub Repositories that every front-end developer must know. | | 2022-12-21
  • reactivesearch

    Search UI components for React and Vue

    Project mention: 7 Different Uses of SearchBox UI component - Includes Code Snippets | /r/reactjs | 2023-03-31

    The SearchBox component is part of the ReactiveSearch UI kit: and works with Elasticsearch, OpenSearch, Solr, and MongoDB Atlas Search as search engine backends. Support for OpenAI is coming soon - star or watch the repo to be in the loop for this one.

  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • autoComplete.js

    Simple autocomplete pure vanilla Javascript library.

  • fuzzysort

    Fast SublimeText-like fuzzy search for JavaScript.

    Project mention: Autocomplete – a JavaScript library for building autocomplete experiences | | 2023-06-07

    I use [1] for searching a fully static site


  • minisearch

    Tiny and powerful JavaScript full-text search engine for browser and Node

    Project mention: What is your go to client-side fuzzy searching library? | /r/nextjs | 2023-02-10
  • Sunspot

    Solr-powered search for Ruby objects

  • uFuzzy

    A tiny, efficient fuzzy search that doesn't suck

    Project mention: List.js - Tiny, invisible and simple, yet powerful and incredibly fast vanilla JavaScript that adds search, sort, filters and flexibility to plain HTML lists, tables, or anything | /r/javascript | 2023-04-07

    allow me to self-promote

  • holmes

    Fast and easy searching inside a page (by Haroenv)

  • search-by-image

    Browser extension for reverse image search, available for Chrome, Edge and Safari

    Project mention: Google Reverse Image search is basically useless since it is Lens. Like seriously, it's hot garbage, you just find *nothing*. Are there good alternatives? So far I tested tineye, which is just ok. | /r/chrome | 2023-05-18

    Specifically for finding the source of an image, I like to use Search by Image if you want an extension, or ImgOps if you want a website.

  • search-index

    A persistent, network resilient, full text search library for the browser and Node.js

  • LibreChat

    Enhanced ChatGPT Clone: Features OpenAI, Bing, PaLM 2, AI model switching, message search, langchain, Plugins, Multi-User System, Presets, completely open-source for self-hosting. More features in development

    Project mention: Silly sydney 🤣 | /r/freesydney | 2023-06-07
  • sciencefair

    The futuristic, fabulous and free desktop app for working with scientific literature :microscope: :book:

  • docusaurus-search-local

    Offline / Local Search for Docusaurus v2. Try it live at:

    Project mention: Docusaurus failing to build | /r/Docusaurus | 2022-10-28
  • ItemsAPI

    Blazingly fast, multi tenant, faceted search API

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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). The latest post mention was on 2023-06-07.

JavaScript Search related posts


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

Project Stars
1 JavaScript 26,743
2 list.js 11,049
3 flexsearch 10,220
4 lunr.js 8,532
5 cerebro 7,820
6 dsa.js-data-structures-algorithms-javascript 7,262
7 reactivesearch 4,801
8 autoComplete.js 3,772
9 fuzzysort 3,339
10 minisearch 2,971
11 Sunspot 2,964
12 uFuzzy 2,195
13 js-search 2,109
14 holmes 1,695
15 search-by-image 1,456
16 redux-search 1,405
17 search-index 1,336
18 rats-search 1,331
19 LibreChat 801
20 react-select-search 634
21 sciencefair 589
22 docusaurus-search-local 343
23 ItemsAPI 306
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.