Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β
Top 23 JavaScript search-engine Projects
-
The feature was powered by flexsearch β a zero-deps full-text search library; ooh boy I'm a big fan of lightweight and no/low dependencies. I dug into how Nextra uses this to index content at build-time for search; it was interesting.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
rats-search
BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client.
-
monocle
Universal personal search engine, powered by a full text search algorithm written in pure Ink, indexing Linus's blogs and private note archives, contacts, tweets, and over a decade of journals. (by thesephist)
-
DuckieTV
A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration
-
SearchJumper
Yet another awesome browser extension for switching search engines, search everything (selection text / image / link / find in page) on any engine with a simple right click or a variety of menus and shortcuts. Build with React & Material-UI. (WIP).
-
itemsjs
Extremely fast faceted search engine in JavaScript - lightweight, flexible, and simple to use
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
revery
A personal semantic search engine capable of surfacing relevant bookmarks, journal entries, notes, blogs, contacts, and more, built on an efficient document embedding algorithm and Monocle's personal search index. (by thesephist)
-
BigSearch
Browser extension. Definitly more than a GET/POST sender. Handily use search engines via a Flexible Tool! UI has Vimium-like feature ππ (Pure-client. No 3rd-party server needed) 倧ζ―δΈζ ζ’δΈεεΉΏ ζζ²ε δΈ ηΊ΅ζ¨ͺε»εΎ
-
swift-selection-search
Swift Selection Search (SSS) is a simple Firefox add-on that lets you quickly search for some text in a page using your favorite search engines.
-
-
-
-
pizza-wasm
π¦ INFINI Pizza for WebAssembly, A super-lightweight (~200KB) but full featured static-site search engine written in Rust. π
Project mention: Adding Search Functionality to a Hugo Static Site Based on INFINI Pizza for WebAssembly | dev.to | 2024-08-28First, INFINI Pizza for WebAssembly is open source. You can find the GitHub repository here: https://github.com/infinilabs/pizza-wasm. The compiled WASM package is available for direct download here: https://github.com/infinilabs/pizza-wasm/tree/main/pkg.
-
-
Studybyte
Studybyte is a search engine designed to help students find educational content effortlessly.
-
ai-search
AI Search is a server application leveraging OpenAI's API to perform intelligent search operations on the Booking.com travel site.
-
CodexDrake
An open source, privacy-first, self-hosting capable and blazing fast search engine written in JavaScript. Browse anonymously and safely without the need to pay third-party APIs. π
-
search-engine
This is an open source search engine built using redis and puppeteer (by aashishpanthi)
-
biblegatewayquick
Make a quick search for a Bible verse on the most awesome Protestant biblegateway.com
-
-
I built a super lightweight search engine wrapper that allows users to search across websites from a single interface with quality of life additions.
- Lightweight: The project is extremely quick to load and run. It uses only vanilla HTML, CSS, and JavaScript.
- Custom Default Engine: Users can select the search engine they'd like to use by default.
- Bang Patterns: Users can add special commands (eg, "!g" for Google, "!yt" for YouTube) to their query to quickly switch to a specific search engine or website.
- Snap Patterns: Users can use the same special commands as bangs, substituting '!' for '@', to do a search in their chosen engine that is filtered to a specific site. For example, searching for only GitHub results on DuckDuckGo.
Check it out and let me know what you think! I originally built it just for myself but figured others may see use in it. I'm especially interested in hearing what bang/snap patterns would be useful to add.
I've also found it very handy when using Kagi's Starter Plan, which only permits 300 searches monthly.
Source code: https://github.com/DeclanChidlow/search
-
Hyperbox
Minimalist web navigation tool for text-based terminal web browsers, inspired by Chromium's Omnibox
Project mention: Hyperbox: Minimalist homepage designed for text-based terminal web browsers | news.ycombinator.com | 2025-01-02 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript search-engine discussion
JavaScript search-engine related posts
-
BigSearch Browser Extension
-
Sloth search for Ruby Weekly β a 100 minute hack turned 20h open sauce project
-
Where Have All the Websites Gone?
-
The Surprising Power of Documentation
-
Reddit may force Apollo and third party clients to shutdown
-
Add-on that allow custom search which opens multiple tabs in different sites
-
A Next.js app to find platform to stream movies
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 19 Mar 2025
Index
What are some of the best open-source search-engine projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | flexsearch | 12,763 |
2 | rats-search | 1,655 |
3 | monocle | 1,498 |
4 | DuckieTV | 1,147 |
5 | SearchJumper | 882 |
6 | itemsjs | 365 |
7 | ItemsAPI | 312 |
8 | revery | 290 |
9 | BigSearch | 253 |
10 | swift-selection-search | 226 |
11 | SauceKudasai | 73 |
12 | datorss | 51 |
13 | issue-collab | 28 |
14 | pizza-wasm | 22 |
15 | unite | 18 |
16 | Studybyte | 16 |
17 | ai-search | 16 |
18 | CodexDrake | 12 |
19 | search-engine | 10 |
20 | biblegatewayquick | 7 |
21 | Max-Impact-Search | 6 |
22 | search | 4 |
23 | Hyperbox | 3 |