SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 embedded-database Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
cozo
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
JetBrains Xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub. (by JetBrains)
-
embedded-database-spring-test
A library for creating isolated embedded databases for Spring-powered integration tests.
-
quadrable
Authenticated multi-version database: sparse binary merkle tree with compact partial-tree proofs
-
go-sstables
Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Ships now with an embedded key-value store.
-
LiteDB.FSharp
Advanced F# Support for LiteDB, an embedded NoSql database for .NET with type-safe query expression through F# quotations
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
https://github.com/typicode/lowdb is a cool option.
Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17I'm interested in this problem also!
I think there is a large overlap with projects that market/focus on offline-first experiences.
AFAIK this problem can be solved by:
1) Considering a client-side copy of the database that gets synced with the remote DB. This is an approach [PowerSync](https://www.powersync.com/) and [ElectricSql](https://electric-sql.com/) and [rxdb](https://rxdb.info/) take!
Have you considered targeting libSQL for this instead? https://github.com/tursodatabase/libsql
SQLite is a great product and I use it a lot, but it is notoriously against outside contributions and collaboration. If I were developing any kind of extension, I feel like I would have a better shot at getting help and feedback from a community-based project.
Project mention: Transactional, relational-graph-vector database that uses Datalog for query | news.ycombinator.com | 2024-03-31
Project mention: Datalevin: A simple, fast and versatile Datalog database | news.ycombinator.com | 2024-02-01
Github: https://github.com/PoloDB/PoloDB
If you want to see a more complex example with some syntax sugar and sexy db persistence layer using clover you can look at this gtodos.
Personally, I used to use LiteDB which is a NoSQL version which in v4 paired very nicely with F# thanks to Zaid's lovely LiteDB.FSharp library. Sadly, when v5 showed up, a lot of the F# niceties were lost given how the API was changed and v5 was not very F# friendly. You can still use it of course but you fall back to more unsafe F# code which is not ideal.
Project mention: CrossDB: The Fastest Embedded Database in the World | news.ycombinator.com | 2023-07-04
embedded-database related posts
-
"If this one guy got hit by a bus, the software would fall apart."
-
πͺ DuckDB sql hack : get things SORTED w/ constraint CHECK
-
DuckDB: Move to push-based execution model (2021)
-
Datalevin: A simple, fast and versatile Datalog database
-
Sqld β A Server Mode for LibSQL
-
LibSQL, a fork of SQLite accepting third-party contributions
-
DB Pilot: Query Postgres, files, S3 and more β all at once, from your laptop
-
A note from our sponsor - SaaSHub
www.saashub.com | 30 Apr 2024
Index
What are some of the best open-source embedded-database projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Lowdb | 20,877 |
2 | RxDB | 20,581 |
3 | duckdb | 16,749 |
4 | libsql | 7,720 |
5 | cozo | 3,099 |
6 | chdb | 1,691 |
7 | risinglight | 1,534 |
8 | chai | 1,460 |
9 | JetBrains Xodus | 1,160 |
10 | datalevin | 1,030 |
11 | Nitrite Database | 803 |
12 | PoloDB | 764 |
13 | clover | 589 |
14 | embedded-database-spring-test | 384 |
15 | quadrable | 285 |
16 | cog | 284 |
17 | jammdb | 259 |
18 | go-sstables | 253 |
19 | LiteDB.FSharp | 179 |
20 | sqlite_blaster | 178 |
21 | amalgalite | 94 |
22 | solomon-db | 42 |
23 | CrossDB | 40 |
Sponsored