Open Source Everything
Closed app

Open-source alternatives to Kdb+

23 open-source projects that replace Kdb+, 10 of them for the whole job.

Open alternatives23

Store and query data. See the whole group

Supabase screenshot
114kActiveIn your browserApache-2.0For developers

Supabase is a backend platform built on the Postgres database that gives apps login, data storage, file storage and automatic APIs. It is for developers building web, mobile and AI applications.

For developers · GitHub
Appwrite screenshot
58kActiveBSD-3-ClauseRuns on your own server

Appwrite is a backend platform that handles login, databases, file storage, serverless functions, messaging and realtime updates so app builders don't have to run those parts themselves. It is aimed at developers and the AI coding agents they use, and it can be used as a hosted cloud service or self-hosted with Docker.

Runs on your own server · GitHub
No screenshot yet
41kActiveIn your browserApache-2.0For developers

TiDB is a database that stores structured data and lets many machines work together so it keeps running if some fail. It is aimed at developers and companies that need a large, always-on database that speaks the MySQL language.

For developers · GitHub
QuestDB screenshot
17kActiveWindows · LinuxApache-2.0Runs on your own server

QuestDB is an open-source database built for time-stamped data, such as trades, sensor readings and events, that arrives very fast. It is for engineers and analysts who need to store, query and analyze large streams of time-based data with SQL.

Runs on your own server · GitHub
No screenshot yet
11kActiveMac · LinuxApache-2.0Open coreRuns on your own server

YugabyteDB is a database that stores structured data and runs SQL queries, built to keep working across many servers and regions. It is aimed at developers and companies running business applications that need reliable, large-scale data storage.

Runs on your own server · GitHub
No screenshot yet
9.5kActiveLinuxApache-2.0Open coreRuns on your own server

Databend is a data warehouse, a system for storing and running large-scale queries on big collections of data. It is aimed at companies and developers who work with analytics and AI workloads.

Runs on your own server · GitHub
No screenshot yet
9.4kActiveMac · LinuxMITFor developers

Nhost is an open-source backend for web and mobile apps, giving developers a database, user sign-in, file storage and a GraphQL API in one package. It is aimed at developers who want an alternative to Firebase that they can host themselves or run on Nhost's hosted platform.

For developers · GitHub
No screenshot yet
4.4kActiveApache-2.0For developers

CrateDB is a database that stores and searches large amounts of data, including time-based readings, and can run across many machines at once. It is aimed at developers and data teams who need fast analysis of data as it arrives.

For developers · GitHub
No screenshot yet
3.5kActiveLinuxApache-2.0For developers

TerminusDB is an open-source database that stores linked JSON documents as a knowledge graph, with git-like version control. It is aimed at developers and data teams who need to track and query how their data changes over time.

For developers · GitHub
No screenshot yet
524ActiveWindows · Mac · Linux · In your browserMITFor developers

AceBase is a database that stores app data and sends live updates to apps when that data changes. It is aimed at developers who want a Firebase-style database that they can run themselves on Node.js, in the browser, or on their own hardware.

For developers · GitHub
PocketBase screenshot
62kActiveWindows · Mac · LinuxMITReplaces partlyFor developers

PocketBase is a free, open-source backend that bundles a database, user and file management, an admin dashboard, and a simple API into one program. It is for developers who want to build apps without running a separate server setup for each piece.

For developers · GitHub
Mellisearch screenshot
60kActiveWindows · Mac · LinuxMITOpen coreReplaces partlyFor developers

Meilisearch is a search engine that lets websites and apps find items quickly, even when the search has typos. It is for developers who want to add search to their own sites or apps, either on a hosted service or on their own servers.

For developers · GitHub
Qdrant screenshot
35kActiveWindows · Mac · LinuxApache-2.0Replaces partlyFor developers

Qdrant is a database that stores data as numerical vectors and finds items by meaning, such as similar text or images. It is aimed at developers building search, recommendation or AI matching features.

For developers · GitHub
No screenshot yet
32kActiveApache-2.0Replaces partlyRuns on your own server

InfluxDB is a database that stores and quickly queries data that arrives over time, such as sensor readings, server metrics and events. It is aimed at developers and operators who build dashboards, monitoring and automation.

Runs on your own server · GitHub
Typesense screenshot
27kActiveGPL-3.0Replaces partlyRuns on your own server

Typesense is a search engine that lets a website or app find items quickly, even when the search text has typos. It is for developers who want to add search to their own sites and apps, and it can be run on your own servers or through a paid hosted service.

Runs on your own server · GitHub
No screenshot yet
25kActiveMac · LinuxAGPL-3.0Replaces partlyFor developers

TDengine is an open-source database built to store and analyze very large volumes of time-stamped data from sensors and machines. It is aimed at developers and operators running Internet of Things, connected-car and industrial systems.

For developers · GitHub
No screenshot yet
21kActiveLinuxMPL-2.0Replaces partlyRuns on your own server

Sonic is a search engine server that stores words and item IDs so an app can quickly find matching items. It is meant for developers who want a lighter alternative to heavy search systems like Elasticsearch.

Runs on your own server · GitHub
Zinc Labs screenshot
18kActiveWindows · Mac · LinuxApache-2.0Replaces partlyRuns on your own server

ZincSearch is a search engine that indexes text so you can find things quickly inside your own data. It is meant for developers and teams who want full text search without the complexity of Elasticsearch.

Runs on your own server · GitHub
No screenshot yet
17kActiveWindows · Mac · LinuxGPL-3.0Open coreReplaces partlyRuns on your own server

Neo4j is a database that stores data as a network of connected items instead of plain tables. It is aimed at developers and organisations that need to work with highly connected data.

Runs on your own server · GitHub
No screenshot yet
17kActiveMac · LinuxBSD-3-ClauseOpen coreReplaces partlyFor developers

Weaviate is a database that stores text and images as numerical vectors so it can find items by meaning rather than exact keywords. It is aimed at developers building AI search, chatbot and recommendation features.

For developers · GitHub
No screenshot yet
12kActiveGPL-3.0Replaces partlyFor developers

Manticore Search is an open-source database for searching text, logs and other data, with SQL support and vector search. It is for developers and teams who want a self-hosted search engine instead of Elasticsearch or Algolia.

For developers · GitHub
No screenshot yet
12kActiveMac · LinuxApache-2.0Replaces partlyRuns on your own server

Quickwit is a search engine for storing and searching large amounts of logs and traces, kept on cloud storage. It is aimed at engineers and operations teams who monitor software systems.

Runs on your own server · GitHub
No screenshot yet
1.7kActiveApache-2.0Replaces partlyFor developers

Kuzzle is a ready-made backend server that handles common app needs such as data storage, user logins, and live updates. It is aimed at developers who want to build web and IoT applications faster.

For developers · GitHub

Before you build

Planning something for an alternative to Kdb+? See what exists first, so you can reuse parts or explain what's different. Paste this into any AI assistant:

Read the list of open-source alternatives at https://opensourceeverything.org/data/groups/databases.json. Compare it with my project or idea below. Tell me which projects overlap, what I could reuse instead of rewriting, and what mine does that none of them do. My project or idea:
Download the list