docusaurus-theme-search-typesense
A fork of the awesome @docusaurus/theme-search-algolia library customized to work with Typesense
Docusaurus theme adds Typesense search to documentation sites
This theme is a fork of the Algolia search theme for Docusaurus, adapted to work with a Typesense search backend.
What the theme is
docusaurus-theme-search-typesense is a Typesense search component for Docusaurus powered documentation sites. The README states directly that it is a fork of the @docusaurus/theme-search-algolia library, customized to work with Typesense instead of Algolia. The motivation is to let a documentation site that already uses Docusaurus swap the search backend to Typesense, an open source search engine that the README describes as simple to use, run, and scale, with clean APIs and documentation. The README positions Typesense as an open source alternative to Algolia and as an easier to use, batteries included alternative to ElasticSearch, and it links to a quick start guide on the Typesense site. The package is a thin integration layer rather than a full search engine: it provides the front end search experience inside Docusaurus while Typesense runs the index and queries. The README does not claim any specific speed or scale numbers, and it does not describe the ranking behavior in detail. It simply points the reader to the upstream DocSearch scraper setup and then to this plugin. For a team that prefers to self host its search rather than depend on a hosted Algolia index, this fork offers a path that keeps the familiar Docusaurus search interface while moving the data to a Typesense instance that they control.
Documentation and setup path
The README keeps setup instructions short and points outward rather than repeating them. It links to the Typesense DocSearch guide, which explains first how to set up the DocSearch scraper and then how to install this plugin. The implied workflow is that a site owner runs the scraper to build a Typesense index of their documentation, then adds the theme to the Docusaurus project so the search box queries that index. The README does not inline the scraper configuration or the plugin options, which means a reader must follow the external guide to get a working result. This is consistent with the project being a focused fork: it reuses the established DocSearch scraping approach and only changes the search UI binding to Typesense. The help section tells users to open a GitHub issue if they have questions or hit problems, and the maintainers say they will try their best to help. There is no mention of a separate discussion forum or chat. The brevity of the README reflects the scope of the project: it is a connector, not a full search product, and most of the operational detail lives in the Typesense documentation that the README references. A documentation site maintainer should expect to read both the Typesense guide and this README to complete the integration.
Compatibility and version matrix
The README includes a compatibility table that maps theme versions to supported Docusaurus and Node.js versions. According to that table, version 0.27.x supports Docusaurus 3.9.0 up to below 4.0.0 and requires Node.js 20 or newer. Version 0.26.x targets Docusaurus 3.9.x with Node.js 20 or newer. Version 0.25.x targets Docusaurus 3.8.x with Node.js 18 or newer, and version 0.24.x targets Docusaurus 3.7.x with Node.js 18 or newer. The table tells a maintainer which theme release to install for a given Docusaurus version, and it shows that the project tracks Docusaurus 3.x closely while keeping Node.js 18 as the floor for older releases and Node.js 20 for newer ones. There is no entry for Docusaurus 4.x in the table, so a site on the newest major Docusaurus line would need to check the latest theme release or the repository for support. With 84 stars in the metadata, this is a niche but useful integration for documentation teams that choose Typesense. The README does not list a changelog or release notes in the file itself, so the compatibility table is the main version signal it provides. The project's value is concentrated in letting a Docusaurus site keep its native search box while pointing it at a self hosted Typesense index instead of the hosted Algolia service the original theme was built for.
Editorial conclusion
The theme is published under the MIT license and its most recent commit was on 2026-08-26.
Community notes