Typesense
Typesense is a modern, open-source search engine designed for instant, relevant search results with simple APIs, typo tolerance, and vector search capabilities. Ideal for developers building fast, scalable search experiences.
Typesense is an open-source alternative to:

Typesense is a lightning-fast, open-source search engine designed to deliver instant, relevant search results with minimal setup. Built for developers, it combines cutting-edge algorithms with ease of use, making advanced search accessible without requiring a PhD in rocket science.
Key Features
- Blazing Fast Performance: Optimized for speed with in-memory processing, delivering results in milliseconds.
- Typo Tolerance: Handles typos gracefully, ensuring users find what they need even with imperfect queries.
- Vector Search: Supports semantic and vector-based search for AI-powered relevance.
- Simple APIs: Easy-to-use RESTful APIs for quick integration with any application.
- Self-Hosting: Deploy on-premises or in your cloud for full data control.
- Faceted Navigation: Enables dynamic filtering and categorization of search results.
- Geo Search: Built-in support for location-based search queries.
- Autocomplete: Real-time suggestions as users type for a seamless search experience.
- Scalability: Handles millions of documents and high query volumes efficiently.
- Open Source: Fully open-source under the GPL license with a vibrant community.
Tech / Self-Hosting
Typesense is written in C++ and Go, with clients available for multiple languages. It can be self-hosted via Docker, Kubernetes, or bare-metal installations. For managed hosting, Typesense Cloud offers a fully managed solution with enterprise-grade support.