← 开源
algolia

docsearch

:blue_book: The easiest way to add search to your documentation.

InfrastructureIndex & SearchTypeScript
在 GitHub 打开
增长势头
+124 小时新增 Star+0.0%
4.38k
Star
442
Fork
+1
本周
100
贡献者
创建于 2015-11-20 · 更新于 2026-10-15 · 今日第 4700 名
主要开发者

algolia/docsearch 排名第 4,700,有 4,380 个星标。

同类别比较

algolia/docsearch 排名第 4,700,此处有 8 个同类条目;archestra-ai/archestra 排名第 4,702。

同类别比较
名称排名指标
liveblocks/liveblocks4,659
语言:
TypeScript
星标数:
4,756
分叉数:
448
简介:
Realtime infrastructure for multiplayer apps and agents
infiniflow/infinity4,662
语言:
C++
星标数:
4,741
分叉数:
455
简介:
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.
OpenNMT/CTranslate24,666
语言:
C++
星标数:
4,710
分叉数:
544
简介:
Fast inference engine for Transformer models
sanchit-gandhi/whisper-jax4,669
语言:
Jupyter Notebook
星标数:
4,678
分叉数:
410
简介:
JAX implementation of OpenAI's Whisper model for up to 70x speed-up on TPU.
archestra-ai/archestra4,702
语言:
TypeScript
星标数:
4,373
分叉数:
1,210
简介:
Enterprise AI Platform with guardrails, MCP registry, gateway & orchestrator
arcboxlabs/arcbox4,716
语言:
Rust
星标数:
4,240
分叉数:
188
BenedictKing/ccx4,750
语言:
Go
星标数:
3,990
分叉数:
323
简介:
Claude / Codex / Gemini API Proxy - CCX
duolahypercho/codex-router4,756
语言:
JavaScript
星标数:
3,940
分叉数:
369
简介:
External-model router for Codex with guided Kimi OAuth/API, DeepSeek, safe migration, and rollback.
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别Infrastructure
子类别Index & Search
关键词Client integration, Documentation, Search, Webdev
星标数4,380
分叉数442
贡献者100
创建日期2015-11-20
更新日期2026-10-15
1 天星标数1
7 天星标数1
排名4,700
上次排名4,873
排名变化173
7 天星标排名9,100
上次 7 天星标排名19,006
7 天星标排名变化9,906
总星标排名3,194
上次总星标排名3,192
总星标排名变化-2
README 摘录

The easiest way to add search to your documentation – for free. Preview Usage Don't have your Algolia credentials yet? JavaScript Installation If you don’t want to use a package manager, you can use a standalone endpoint: Get started To get started, you need a for your DocSearch component to go in. If you don’t have one already, you can insert one into your markup: Then, insert DocSearch into it by calling the function and providing the container. Make

sure to provide a (for example, a ), not an . DocSearch generates a fully accessible search box for you. React Installation If you don’t want to use a package manager, you can use a standalone endpoint: Get started DocSearch generates a fully accessible search box for you. Styling Read documentation → MCP plugins Client plugins for the public DocSearch MCP endpoint are in . They connect ChatGPT, Codex, Cursor, and Claude Code to for current public developer documentation. Related projects DocSearch is

made of the following repositories: **algolia/docsearch**: DocSearch source code. **algolia/docsearch/packages/website**: DocSearch website and documentation. **algolia/docsearch-configs**: DocSearch websites configurations that DocSearch powers. **algolia/docsearch-scraper**: DocSearch crawler that extracts data from your documentation. Used by DocSearch is used by Bootstrap, Cheerio, Element Plus, Authelia, MDX, VitePress and many more.

常见问题

记录了多少星标和分叉?

algolia/docsearch 有 4,380 个星标和 442 个分叉。

仓库排名是多少?

algolia/docsearch 排名第 4,700。

记录的语言和类别是什么?

algolia/docsearch 有 4,380 个星标,语言为 TypeScript,类别为 Infrastructure。

哪个仓库排名最接近?

algolia/docsearch 与 archestra-ai/archestra 比较,后者排名第 4,702,有 4,373 个星标。

README

The easiest way to add search to your documentation – for free.

Documentation • JavaScript Playground • React Playground


DocSearch crawls your documentation, pushes the content to an Algolia index and provides a dropdown search experience on your website.

Preview

Usage

Don't have your Algolia credentials yet? Apply to DocSearch!

JavaScript

Installation

bun add @docsearch/js@5
# or
npm install @docsearch/js@5

If you don’t want to use a package manager, you can use a standalone endpoint:


Get started

To get started, you need a container for your DocSearch component to go in. If you don’t have one already, you can insert one into your markup:




Then, insert DocSearch into it by calling the docsearch function and providing the container. It can be a CSS selector or an Element.

Make sure to provide a container (for example, a div), not an input. DocSearch generates a fully accessible search box for you.

import docsearch from '@docsearch/js';

import '@docsearch/css';

docsearch({
  container: '#docsearch',
  appId: 'YOUR_APP_ID',
  indices: ['YOUR_INDEX_NAME'],
  apiKey: 'YOUR_SEARCH_API_KEY',
});

React

Installation

bun add @docsearch/react@5
# or
npm install @docsearch/react@5

If you don’t want to use a package manager, you can use a standalone endpoint:


Get started

DocSearch generates a fully accessible search box for you.

import { DocSearch } from '@docsearch/react';

import '@docsearch/css';

function App() {
  return (
    
  );
}

export default App;

Styling

Read documentation →

MCP plugins

Client plugins for the public DocSearch MCP endpoint are in mcp/plugins/docsearch. They connect ChatGPT, Codex, Cursor, and Claude Code to https://mcp.algolia.com/1/docsearch/mcp for current public developer documentation.

Related projects

DocSearch is made of the following repositories:

Used by

DocSearch is used by Bootstrap, Cheerio, Element Plus, Authelia, MDX, VitePress and many more.

Generated with usedby.dev

License

MIT

排名相邻
同类项目