Best 13 Open Source Databases to use in 2025
Community-driven, open-source databases that provide flexibility, transparency, and control over data infrastructure.

Juno
Try JunoTry JunoJuno is a developer platform that combines the ease of traditional cloud services with the benefits of blockchain technology. It provides all the tools you need to build modern applications: user authentication, data storage, file hosting, website deployment, and serverless functions.

SlateDB
Try SlateDBTry SlateDBSlateDB is an embedded storage engine that uses a log-structured merge-tree design and writes everything to cloud object storage. You include it as a library in your Rust applications, and it handles data storage through services like S3 or Google Cloud Storage.

Qdrant
Try QdrantTry QdrantQdrant is a vector database that stores and searches high-dimensional data using advanced technology. Unlike traditional databases that store exact text or numbers, Qdrant works with vectors—mathematical representations of complex information. This makes it perfect for finding similar items based on meaning rather than exact matches.

SinglebaseCloud
Try SinglebaseCloudTry SinglebaseCloudSinglebaseCloud is a complete backend platform that lets you build AI applications with modern features. It provides a vector database for storing AI embeddings, a NoSQL database for regular data, user authentication, file storage, and AI tools like similarity search and RAG pipelines.

SurrealDB
Try SurrealDBTry SurrealDBSurrealDB is a database that handles multiple types of data storage without needing different database systems. Think of it as one tool that can work like a traditional database with rows and columns, a document store like MongoDB, and a graph database for connected data—all at the same time.

Zitadel
Try ZitadelTry ZitadelZitadel is a tool that manages who can log into your application and what they can do once inside. You can set it up to handle user accounts, control access to different features, and keep track of security events. Unlike building your own login system, Zitadel provides everything ready to use.

Weaviate
Try WeaviateTry WeaviateWeaviate is a database designed specifically for AI applications that need to understand the meaning behind data. Unlike regular databases that only match exact words, Weaviate can find information based on what you mean, not just what you type.

Milvus
Try MilvusTry MilvusMilvus is a database specifically built to store and search vector embeddings. When you use AI models to process text, images, or other data, they create numerical vectors that represent the meaning of that data. Milvus organizes these vectors so you can quickly find similar items.

Parse Platform
Try Parse PlatformTry Parse PlatformParse Platform is an open-source Backend-as-a-Service framework that runs on Node.js. It provides a complete backend solution without needing to write everything from scratch. You can store data, handle user accounts, send push notifications, and manage files all through one system.

PocketBase
Try PocketBaseTry PocketBasePocketBase is a backend solution that puts all essential backend features into one small file. Unlike traditional backends that need multiple services and databases, PocketBase includes an embedded SQLite database with real-time updates, built-in user authentication, file storage system, and a web-based admin panel.
Related to
Open Source Databases