
Algolia
Hosted search-as-a-service platform delivering real-time, full-text search for apps and websites
Discover top open-source software, updated regularly with real-world adoption signals.

Real-time AI-powered search and recommendation at any scale
Vespa delivers low-latency search, recommendation and AI inference over vectors, tensors, text and structured data, supporting massive distributed deployments with high availability.

Vespa is a platform for building AI-driven search, recommendation and personalization services that operate at query time. It evaluates machine-learned models over text, vectors, tensors and structured data, delivering results in under 100 ms even as the corpus continuously evolves.
Deployments can run on the managed Vespa Cloud (console.vespa-cloud.com) with a free trial, or be self-hosted on Linux using the provided Docker or source builds. Daily releases from the master branch keep the system up-to-date, and extensive documentation and Java/C++ APIs simplify integration.
The engine targets data-intensive applications such as e-commerce, media platforms, and enterprise search where low latency, high throughput and real-time model inference are critical. Developers can define schemas, write custom ranking functions in Java, and leverage Vespa’s built-in distributed storage to handle billions of documents with automatic sharding and replication.
When teams consider Vespa, these hosted platforms usually appear on the same shortlist.

Hosted search-as-a-service platform delivering real-time, full-text search for apps and websites

Managed search service to index and query text & structured data

AI-powered enterprise search service that indexes and searches across various content repositories with natural language queries
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
E‑commerce product search with personalized ranking
Delivers sub‑100 ms results combining text relevance, vector similarity, and real-time user behavior models.
News article recommendation
Generates on‑the‑fly recommendations by evaluating collaborative-filtering models over billions of articles.
Semantic code search
Indexes code embeddings and returns relevant snippets using vector similarity and language-specific filters.
Fraud detection query service
Runs lightweight ML models at query time to flag suspicious transactions while maintaining high throughput.
You can use the managed Vespa Cloud service or deploy a self-hosted instance on any Linux machine.
Vespa provides Java and C++ APIs; client libraries exist for Python, Go, and other languages via HTTP/JSON.
Models are packaged as components and can be redeployed without downtime; Vespa reloads them automatically.
Vespa is released under the Apache 2.0 license, allowing free use, modification, and distribution.
Yes, Vespa natively stores and searches vectors, supporting ANN algorithms alongside traditional search.
Project at a glance
ActiveLast synced 4 days ago