Open Source Databases Apps
Find the best open source databases to power your applications. Explore powerful, flexible solutions for data storage, management & retrieval.
Apps in Databases
Parse Server
Developer Tools · Databases
Self-hosted Backend-as-a-Service for Node.js with REST, GraphQL, real-time Live Query, cloud code, and pluggable adapters for any infrastructure.
TDengine
Databases
A high-performance, open-source time-series database built in C for IoT, connected vehicles, and industrial monitoring workloads, with built-in stream processing, caching, and data subscription.
TiDB
Databases · AI Development
AI-Native Distributed SQL Database for Agentic Workloads
ClickHouse
Databases · Analytics · Data Engineering
Open-source column-oriented database that delivers real-time analytical queries on petabyte-scale data with millisecond latency.
CrateDB
Databases · Analytics
Distributed SQL database for real-time analytics at scale
Medplum
Developer Tools · Databases · Authentication
An open-source, FHIR-native healthcare platform that gives developers a compliant backend, authentication, a React component library, and serverless bots to build clinical applications in weeks instead of years.
Appwrite
Developer Tools · Databases · Authentication
Open-source backend platform with Auth, Databases, Storage, Functions, Messaging, Realtime, and Sites — deploy via Docker or use Appwrite Cloud.
Qdrant
Databases · AI Development · Search
Open-source vector database and search engine built in Rust for production-grade AI applications — from semantic search to RAG pipelines and recommendation systems.
ChartBrew
Analytics · Databases
Open-source reporting platform to build live dashboards from SQL, NoSQL, APIs, and SaaS tools with an AI assistant that creates charts from natural language.
Databend
Databases · Data Engineering
Open-source enterprise data warehouse unifying analytics, vector search, full-text search, and AI agent orchestration in a single Rust-built engine on S3.
NocoDB
No Code Platforms · Databases · Low Code Platforms
Turn any SQL database into a collaborative no-code spreadsheet with automatic REST APIs and real-time views.
QuestDB
Databases · Analytics
A high-performance, open-source time-series database built for financial market data, IoT telemetry, and real-time analytics, combining a zero-GC Java/C++ core with SIMD-accelerated SQL and a WAL-to-Parquet storage engine.
Weaviate
Databases · Search
Open-source vector database combining semantic search, hybrid queries, RAG, and image search in a single cloud-native system built for production scale.
Dolt
Databases · Data Engineering · Developer Tools
The SQL database you can branch, merge, diff, and clone — Git for your data, MySQL-compatible and ready for multi-agent AI workflows.
Dragonfly
Databases · Developer Tools · Devops
A modern Redis and Memcached replacement engineered for multi-core servers — delivering 25x more throughput, better cache hit rates, and up to 80% lower memory consumption with full API compatibility.
About Databases
Databases are fundamental to nearly all modern software applications, acting as the organized storage for information that powers dynamic functionality. These systems allow developers to store, manage, and retrieve data efficiently, ensuring data integrity and consistency.
Typical features found in open source database solutions include:
- Data Modeling: Tools to define the structure of data, including tables, relationships, and constraints.
- Query Languages: Powerful languages (often based on SQL) for retrieving, inserting, updating, and deleting data.
- Indexing: Mechanisms to speed up data retrieval by creating efficient lookup paths.
- Transaction Management: Ensuring that data operations are reliable, even in the face of errors or concurrent access.
- Security Features: Controlling access to data and protecting it from unauthorized modification or deletion.
- Replication & Backup: Maintaining data availability and resilience through redundancy and recovery options.
Open source databases are critical for a range of applications, including web application backends, data analytics platforms, content management systems, and scientific research. They solve problems related to data persistence, scalability, performance, and reliability. Choosing an open source database offers benefits such as cost savings, community support, flexibility, and the ability to customize the system to specific needs. They allow developers complete control over their data environment.