InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more โ
Top 23 TypeScript Search Projects
-
LibreChat
Enhanced ChatGPT Clone: Features Agents, DeepSeek, Anthropic, AWS, OpenAI, Assistants API, Azure, Groq, o1, GPT-4o, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active project.
-
InfluxDB
InfluxDB โ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
router
๐ค Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
To my surprise, the official docs don't mention testing at all. I found some mentions on GH but these are just indirect hints. That might be because they think there is nothing special about the test setup, but it still leaves people confused about best practices or just a basic setup.
-
orama
๐ A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
You could use this hybrid vector/full text search engine that works across many runtimes: https://github.com/oramasearch/orama
-
-
Auto-complete: Algolia provides an open source JavaScript library for building auto-complete search components. It also provides a recommendation library that works with its API client
-
searchkit
React + Vue Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components.
-
Hugo, indeed, has some open-source and commercial search options you can choose from. I have used this fuse.js integration in the past but I wasn't happy with it. It didn't index well, I couldn't find all my content. Of course, I was thinking having Algolia DocSearch do the magic but one has to apply for it. Also, not all of my sites are about technical documentation. So I had to find another alternative. Digging deeper I came across Pagefind.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
instantsearch
โก๏ธ Libraries for building performant and instant search and recommend experiences with Algolia. Compatible with JavaScript, TypeScript, React and Vue.
-
Project mention: Show HN: Trieve CLI โ Terminal-Based LLM Agent Loop and Search on Any PDF | news.ycombinator.com | 2025-06-16
-
You can create a search application in React using Elastic Search UI, a JavaScript library, with Elasticโs react-search-ui. You can see a cool demo here.
-
-
vscode-react-javascript-snippets
Extension for React/Javascript snippets with search supporting ES7+ and babel features
Github: Js snippets Marketplace: Snippets marketplace
-
-
algoliasearch-client-javascript
โก๏ธ A fully-featured and blazing-fast JavaScript API client to interact with Algolia.
-
Project mention: Found out that the government of Canada is using my project | news.ycombinator.com | 2024-07-02
I recently found out that an open source software from Canadian Digital Services (CDS) is using one of my personal projects, which I found pretty cool. Github allows you to see a list of repos that depend on your project in the insights view, and while the list is often fairly limited since it just shows public repos, I still like to scroll through the list every once in a while because I sometimes see some interesting projects.
My project is https://github.com/lukasbach/react-complex-tree, a React tree library for building feature rich tree views without making assumptions on looks, similar to file-based tree views you might expect in the sidebar of your IDE. I saw that CDS is using it in a public form builder app https://github.com/cds-snc/platform-forms-client (integration: https://github.com/search?q=repo%3Acds-snc%2Fplatform-forms-client%20react-complex-tree&type=code).
If you are also interested in trying out react-complex-tree, the code and links to documentation is available on the github repo: https://github.com/lukasbach/react-complex-tree
It's always exciting when I see other people or organizations use my library, I've seen some very interesting and unique integrations of react-complex-tree, and am just as honored to see it being used by government services. Let me know what you think :)
-
Project mention: Ask HN: HTML multi-select not user-friendly on desktop? | news.ycombinator.com | 2024-10-15
-
-
-
-
-
-
discord-player
๐ง Complete framework to simplify the implementation of music commands using discord.js v14
-
Qmedia
An open-source AI content search engine designed specifically for content creators. Supports extraction of text, images, and short videos. Allows full local deployment (web app, RAG server, LLM server). Supports multi-modal RAG content Q&A.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Search discussion
TypeScript Search related posts
-
Plug-and-Play Search with React + Vite
-
Building an actionable โก๏ธ GitHub account with these open-source projects ๐ฉ๐ปโ๐ป
-
Ask HN: HTML multi-select not user-friendly on desktop?
-
Show HN: Self-Hostable Algolia DocSearch Replacement
-
Show HN: Velvet โ Store OpenAI requests in your own DB
-
Upstash Vector: 144M Wikipedia vectors for 11 languages
-
The top tools for implementing ecommerce search in React
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jun 2025
Index
What are some of the best open-source Search projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | LibreChat | 26,511 |
2 | router | 10,347 |
3 | orama | 9,481 |
4 | minisearch | 5,325 |
5 | autocomplete | 5,145 |
6 | searchkit | 4,826 |
7 | docsearch | 4,212 |
8 | instantsearch | 3,884 |
9 | trieve | 2,231 |
10 | search-ui | 1,956 |
11 | OpenSearch-Dashboards | 1,839 |
12 | vscode-react-javascript-snippets | 1,796 |
13 | obsidian-omnisearch | 1,512 |
14 | algoliasearch-client-javascript | 1,353 |
15 | react-complex-tree | 1,227 |
16 | Slim Select | 1,119 |
17 | fzf-for-js | 924 |
18 | fuzzy-search | 913 |
19 | docusaurus-search-local | 811 |
20 | liqe | 656 |
21 | chipmunk | 654 |
22 | discord-player | 620 |
23 | Qmedia | 558 |