
Azure Cosmos DB
Fully managed, globally distributed NoSQL database service offering multi-model support with low-latency access worldwide
Discover top open-source software, updated regularly with real-world adoption signals.

High‑performance ACID‑compliant document database with developer‑first experience
RavenDB delivers ACID guarantees, full‑text search, and a rich web UI across Linux, Windows, macOS, containers and Raspberry Pi, with free developer licensing and cloud‑hosted options.

RavenDB is a modern document‑oriented database that guarantees full ACID transactions and security out of the box. It combines high performance with a developer‑first experience, offering a web‑based Management Studio for live queries, indexing, and monitoring. The engine includes built‑in full‑text, spatial, time‑series and vector search, making it suitable for a wide range of data‑intensive applications.
The database runs natively on Linux, Windows, macOS, Docker containers and even ARM devices such as Raspberry Pi. Installation is as simple as running a script, using a .deb package, or pulling the official Docker image. RavenDB Cloud provides a managed SaaS option with a free developer tier, while on‑premise deployments benefit from the same feature set. Official client libraries cover .NET, Java, Node.js, Python, Go, PHP, C++ and Ruby, and a community‑driven Elixir driver is also available.
When teams consider RavenDB, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
E‑commerce platform order management
Ensures transactional consistency for orders, inventory, and payments while providing full‑text product search and real‑time analytics.
IoT telemetry storage and analysis
Handles high‑volume time‑series data with built‑in time‑series indexing and spatial queries for device location tracking.
Content management system with versioning
Leverages document versioning and optimistic concurrency to allow collaborative editing and rollback.
Microservice architecture data layer
Provides each service its own isolated RavenDB instance, simplifying deployment via Docker and enabling ACID guarantees across service boundaries.
Yes, RavenDB Cloud offers a free developer instance that can be created from the website without credit‑card requirements.
RavenDB is released under the AGPLv3 license, which requires source distribution for modified versions.
Official binaries and Docker images support ARM, allowing deployment on Raspberry Pi and other ARM‑based systems.
Official SDKs are available for .NET, Java, Node.js, Python, Go, PHP, C++, and Ruby.
All writes are persisted to disk within ACID transactions and replicated across nodes for high availability.
Project at a glance
ActiveLast synced 4 days ago