JavaScript Search

Open-source JavaScript projects categorized as Search | Edit details

Top 23 JavaScript Search Projects

  • GitHub repo Javascript

    A repository for All algorithms implemented in Javascript (for educational purposes only) (by TheAlgorithms)

    Project mention: 7 Github repos based on JavaScript | dev.to | 2021-07-13
  • 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: Can somebody help me get this converted from jQuery to Vanilla JS? | reddit.com/r/CodingHelp | 2021-08-06

    But I have only slight understanding of JavaScript (I'm designer not programmer), this code I'm talking about was copypasted from some List.js plugin Github thread that happen to be jQuery and I slightly modified it with trial and error.

  • Syncfusion

    Syncfusion - See why our products are consistently getting 4.6 out of 5 stars by your peers.. Syncfusion Essential Studio for JavaScript is a modern UI control library built from the ground up to be lightweight, responsive, modular, and touch-friendly.

  • GitHub repo flexsearch

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

    Project mention: DynamoDB full text search | reddit.com/r/aws | 2021-09-21

    Another option that was often suggested to me was building the search index with a library such as https://github.com/nextapps-de/flexsearch and distribute the index than to the client and handle it one the client. But yeah sounds like a lot of overhead and I haven't tried it.

  • GitHub repo autoComplete.js

    Simple autocomplete pure vanilla Javascript library.

  • GitHub repo Sunspot

    Solr-powered search for Ruby objects

  • GitHub repo Ambar

    :mag: Ambar: Document Search Engine

    Project mention: Looking for a search-focused EDMS | reddit.com/r/selfhosted | 2021-07-08

    I don't need any other features (other than batch uploading). The best ones I've found so far are Ambar, I, librarian, and Lodestone with their multiple 'snippet' search functionality, however for various reasons they won't work with my use case.[1]

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo holmes

    Fast and easy searching inside a page (by Haroenv)

    Project mention: Accepting your CSS/JS library in my project | dev.to | 2021-07-02

    holmes: Fast and easy searching inside a page repo It uses microlight also.

  • GitHub repo search-ui

    Search UI. Libraries for the fast development of modern, engaging search experiences.

    Project mention: Developer Diaries: Week 6 - Deep thinking, workstation optimization, and search UI! | dev.to | 2021-09-10

    The app my team is working on uses Elastic's App Search and Search UI. (You know, cause Elastic!)

  • GitHub repo search-by-image

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

    Project mention: Help me find the stock foto used for the cover of Mexican Gothic | reddit.com/r/RBI | 2021-09-22

    But it still wasn't enough to find the actual photo by this browser add-on: https://github.com/dessant/search-by-image so I just gave up. :)

  • GitHub repo sciencefair

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

    Project mention: FBI Has Gained Access to Sci-Hub Founder's Apple Account, Email Claims | reddit.com/r/privacy | 2021-05-14

    There's an opensource distributed sci-hub like app called sciencefair. It's using the dat protocol. It's working but it hasn't been updated since a year and it doesn't support proxies as sci-hub does to fetch new content directly, here the model is for each user to share their own collection of articles.

  • GitHub repo ItemsAPI

    Blazingly fast, multi tenant, faceted search API

  • GitHub repo typesense-instantsearch-adapter

    A JS adapter library to build rich search interfaces with Typesense and InstantSearch.js

    Project mention: Weekly Feedback Post Saas Products Ideas Companies | reddit.com/r/SaaS | 2021-01-03

    We've also built an integration with InstantSearch.js so you can use the same awesome UI widgets that Algolia offers, but with a Typesense backend.

  • GitHub repo typesense-js

    JS client for Typesense: https://github.com/typesense/typesense

    Project mention: 👋Would anyone be interested in working together on a Rust client library for Typesense (OSS alternative to Algolia / ElasticSearch)? | reddit.com/r/rust | 2021-04-21

    The idea is to provide a thin idiomatic wrapper around the Typesense REST API. The most involved part is the retry logic to detect if a node is down and retry the request on another node in the cluster, for high availability. For eg, here's the logic in the JS client. The rest of it is creating one class per API resource and adding appropriate methods.

  • GitHub repo txtai.js

    Build AI-powered semantic search applications in JavaScript

    Project mention: txtai - Semantic search backed by machine-learning powered workflows | reddit.com/r/opensource | 2021-09-03

    🔗 API bindings for JavaScript, Java, Rust and Go

  • GitHub repo De-Mainstream-YouTube-Extension

    De-Mainstream YouTube A browser extension to remove Mainstream Media results from YouTube searches.

    Project mention: Is Youtube censoring search results? | reddit.com/r/FreeSpeech | 2021-02-12

    Yes, you can download demainstream youtube and that extension will automatically filter out all the mainstream media propaganda in the search results. You can also disable it if you want to temporarily search for a video on like CNN or something.

  • GitHub repo search-bookmarks-history-and-tabs

    Browser extension to search and navigate browser tabs, local bookmarks and history.

    Project mention: Browser extension to (fuzzy) search bookmarks, history and open tabs | news.ycombinator.com | 2021-08-20

    Thanks to your feedback, I've added a new option to display "dateAdded" for bookmarks and two new options how the recentness of dateAdded affects the score. By default this is very low. (It will take a while until this is published at the stores).

    See https://github.com/Fannon/search-bookmarks-history-and-tabs#... (first example, and for more details the options.js).

    Regarding the sorting / filtering: I see the value in it, but this would be more work and I want to think it through first. Maybe I'll find the time to add it. If yes, maybe I'll add a "sort" mode that cycles between "score" (default)" "last visited" or "date added". Although only score is available for all types of results.

  • GitHub repo dmt

    dmt engine (pc, server or small computers)

    Project mention: Would like to invite people to check out this approach to search engines | reddit.com/r/DataHoarder | 2021-06-12

    I agree!! I think the easiest way to share this info in more detail is through video, not possible to do this now but this fall we'll have online meetings with detailed explanations how it works "under the hood" and more polished videos will be available by end of year. Before that I think I can record a simpler type of video that can serve the purpose in meantime.. I'll do it by end of this month. To answer your question quicky: for crawling -- it's just this simple method: https://github.com/uniqpath/dmt/blob/main/core/node/webscan/lib/scanWebLink.js ... entire search logic is visible here in dmt/search middleware : https://github.com/uniqpath/dmt/tree/main/core/node/search .. USP is -- I think visible here: https://dmt-system.com .. can't be summed up in 2 words.

  • GitHub repo react-find

    Elegant, accessible search component for React.

  • GitHub repo find-in

    Yet another tool, written in JS for Searching Text in Files!

    Project mention: Show HN: Yet another tool, written in JavaScript for Searching Text in Files | news.ycombinator.com | 2021-01-16
  • GitHub repo clifs

    Contrastive Language-Image Forensic Search allows free text searching through videos using OpenAI's machine-learning model CLIP

    Project mention: [P] "A truck with the text JCN" - CLIP is scarily good at surveillance forensic search | reddit.com/r/MachineLearning | 2021-09-20

    CLIP image response

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 2021-09-22.

Index

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

Project Stars
1 Javascript 14,222
2 list.js 10,588
3 flexsearch 7,872
4 autoComplete.js 3,348
5 Sunspot 2,935
6 js-search 1,859
7 Ambar 1,786
8 holmes 1,678
9 search-ui 1,459
10 redux-search 1,392
11 rats-search 1,098
12 search-by-image 682
13 sciencefair 571
14 ItemsAPI 295
15 typesense-instantsearch-adapter 112
16 typesense-js 96
17 txtai.js 94
18 De-Mainstream-YouTube-Extension 69
19 search-bookmarks-history-and-tabs 36
20 dmt 25
21 react-find 14
22 find-in 10
23 clifs 6
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.