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
Meilisearch
Search
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and app
OSSvs Algolia★ 59k
Vespa
Search
The AI search platform
Apache-2.0vs Elastic★ 7.1k
Marqo
Search
Ecommerce Search and Discovery - marqo.ai
Apache-2.0vs Algolia★ 5k
Manticore Search
Search
Open-source search database for full-text, vector, and hybrid search with real-time indexi
GPL-3.0vs Elastic★ 12k
ElasticSuite
Search
Smile ElasticSuite - Magento 2 merchandising and search engine built on ElasticSearch
OSL-3.0vs Algolia★ 804
Elasticsearch
Search
Free and Open Source, Distributed, RESTful Search Engine
OSSvs Algolia★ 78k
SaaS alternatives to Typesense
See all
Algolia
Search
Algolia is a hosted search and discovery API that lets developers add fast, typo-tolerant search to websites and apps.
SaaS
Elastic
Search
Elastic builds Elasticsearch, a distributed search and analytics engine used for application search, logs, vector search and security analytics.
SaaS
Amazon OpenSearch Service
Search
Managed AWS service for running OpenSearch clusters for search and log analytics
SaaS
Azure AI Search
Search
Azure managed search with full-text, vector and hybrid retrieval
SaaS
Searchspring
Search
Ecommerce site search and merchandising for online stores
SaaS
Constructor
Search
Ecommerce product search and discovery that learns from shopper behavior
SaaS

