Typesense is a modern, open-source search engine crafted for developers seeking simplicity and speed in search implementation.

Social links:
screenshot of typesense

Key features

Notably, it excels in providing robust and typo-tolerant search capabilities, making it an optimal choice for applications and websites where user-friendly and fast search experiences are paramount. With its user-focused design and open-source ethos, Typesense streamlines the process of incorporating powerful search functionality into diverse projects.

Typesense is an open source, typo tolerant search engine that is optimized for instant sub-50ms searches, while providing an intuitive developer experience.

  • Typesense is designed to handle typos and provide accurate search results even when there are spelling mistakes.
  • Provides autocomplete suggestions as users type, enhancing the search experience.
  • The ability to perform faceted search allows users to filter and refine search results based on specific criteria.
  • Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch.
  • Typesense comes with a straightforward API that is easy to use and integrate into various applications.
  • It is built to scale horizontally, allowing it to handle increasing data and query loads as applications grow.
  • Automatically generate embeddings from within Typesense using built-in models like S-BERT, E-5, etc or use OpenAI, PaLM API, etc, for both queries and indexed data. This allows you to send JSON data into Typesense and build an out-of-the-box semantic search + keyword search experience.
  • API clients in javascript,python,php, and more.

Built in C++. Meticulously architected from the ground-up for low-latency (<50ms) instant searches, single binary that you can run locally or in production with a single command.