7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Typesense

Open source

A fast, typo-tolerant, in-memory search engine for site and app search, pitched as an open-source Algolia alternative and an easier-to-run Elasticsearch alternative.

typesense.org
Typesense homepage screenshot
GitHub stars
27k
Last commit
yesterday
Repository age
9 years
Version
v30.2
Licence
GPL-3.0
Self-hosted
Yes

About Typesense

Typesense is an open-source search engine for building fast, typo-tolerant search experiences in websites and applications. It is pitched as an open-source substitute for Algolia and Pinecone, and as a simpler option than Elasticsearch. It keeps its index in memory and is written in C++.

The project's feature topics include typo tolerance and fuzzy matching, full-text search, faceting, geosearch, synonyms, merchandising rules and instant search, and it supports semantic and hybrid search. Public demos let you try it on large datasets, such as 32 million songs from MusicBrainz, 28 million books from OpenLibrary, a recipe set, Linux kernel commit messages, an ecommerce store experience, a geosearch listing browser and semantic search over Hacker News comments.

Typesense is licensed under GPL-3.0 and can be run on your own servers, and a managed Typesense Cloud service is also available. Documentation, a roadmap, a Slack community and video introductions are provided. It suits developers who want Algolia-style search with the option to self-host and keep costs predictable.

Key features

  • Typo-tolerant, in-memory search
  • Faceting, filtering and synonyms
  • Geosearch for location-based results
  • Semantic and hybrid search
  • Merchandising controls for ranking
  • Self-hosted or Typesense Cloud

Good fit for

  • →Site search for content and documentation
  • →Ecommerce product search with facets
  • →Replacing Algolia with a self-hosted engine
Built with
C++
Tags
search-engine
typo-tolerance
algolia-alternative
full-text-search
vector-search
faceting
cpp
self-hosted

Typesense: questions and answers

What is Typesense used for?
Typesense is a fast, typo-tolerant, in-memory search engine for site and app search, pitched as an open-source Algolia alternative and an easier-to-run Elasticsearch alternative. It is a good fit for site search for content and documentation, ecommerce product search with facets, and replacing Algolia with a self-hosted engine.
Is Typesense open source?
Yes. Typesense is open source under the GPL-3.0 licence. Its source code is on GitHub at typesense/typesense and is written mainly in C++.
Is Typesense free?
Yes. Typesense is open source, so the software itself is free to use. A managed cloud version is also available.
Can I self-host Typesense?
Yes. Typesense can be self-hosted on your own server or infrastructure.
What is Typesense an alternative to?
Typesense is an open-source alternative to Algolia, Elastic, Amazon OpenSearch Service and Azure AI Search. Other open-source alternatives to Algolia include Meilisearch, Vespa and Marqo.
Is Typesense actively maintained?
Yes. The most recent commit to Typesense was on 2 October 2026, and the latest release is v30.2, published on 19 April 2026. The project has 27k stars on GitHub.

Open-source alternatives to Typesense

See all

SaaS alternatives to Typesense

See all