GitHub topics: embedded-database
chdb-io/chdb
chDB is an in-process OLAP SQL Engine 🚀 powered by ClickHouse
Language: C++ - Size: 868 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 2,383 - Forks: 84

tursodatabase/libsql
libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
Language: C - Size: 160 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 14,798 - Forks: 387

tonbo-io/tonbo
A portable embedded database using Arrow.
Language: Rust - Size: 2.35 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,040 - Forks: 62

ryenus/hsqldb
Unofficial mirror of HSQLDB (https://sf.net/p/hsqldb/), namely HyperSQL Database. It is a relational database management system and a set of tools written in Java. For h2, see: https://github.com/h2database/h2database
Language: Java - Size: 20.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 80 - Forks: 35

JetBrains/xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
Language: Java - Size: 35.3 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,225 - Forks: 116

duckdb/duckdb
DuckDB is an analytical in-process SQL database management system
Language: C++ - Size: 333 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 29,900 - Forks: 2,361

slatedb/slatedb
A cloud native embedded storage engine built on object storage.
Language: Rust - Size: 1.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,018 - Forks: 108

quarkiverse/quarkus-embedded-postgresql
Allowing you to unit test with a PostgreSQL DB without requiring end users to install and set up a database cluster
Language: Java - Size: 231 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 12 - Forks: 15

banisbetter/chai
Chat with AI in the terminal
Language: Python - Size: 33.2 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

surrealdb/surrealkv
A low-level, versioned, embedded, ACID-compliant, key-value database for Rust
Language: Rust - Size: 502 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 394 - Forks: 24

tursodatabase/limbo
Limbo is a project to build the modern evolution of SQLite.
Language: Rust - Size: 21.3 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 10,932 - Forks: 412

Remi-Coulom/joedb
Joedb, the Journal-Only Embedded Database
Language: C++ - Size: 3.89 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 99 - Forks: 11

Pometry/Raphtory
Scalable graph analytics database powered by a multithreaded, vectorized temporal engine, written in Rust
Language: Rust - Size: 147 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 496 - Forks: 60

vincent-herlemont/native_db
Drop-in embedded database in Rust
Language: Rust - Size: 1010 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 588 - Forks: 30

arun1729/cog
Micro Graph Database for Python Applications
Language: Python - Size: 816 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 313 - Forks: 29

KynuxDev/kynuxdb
Node.js için JSON, YAML, MongoDB ve LocalStorage destekli esnek veritabanı modülü.
Language: JavaScript - Size: 76.2 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

notAI-tech/LiteIndex
ultra fast, thread and process safe, easily queryable Indexes/ caches for Python.
Language: Python - Size: 1.36 MB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

risinglightdb/risinglight
An educational OLAP database system.
Language: Rust - Size: 3.13 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,731 - Forks: 220

lmdbjava/lmdbjava
Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
Language: Java - Size: 1.08 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 831 - Forks: 122

typicode/lowdb
Simple and fast JSON database
Language: JavaScript - Size: 1.15 MB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 22,084 - Forks: 950

cablehead/xs
crossing the streams
Language: Rust - Size: 9.21 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 28 - Forks: 2

fjall-rs/fjall
🗻 Log-structured embeddable key-value storage engine written in Rust
Language: Rust - Size: 3.12 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1,084 - Forks: 43

chaisql/chai
Modern embedded SQL database
Language: Go - Size: 4.71 MB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 1,593 - Forks: 94

nitrite/nitrite-java
NoSQL embedded document store for Java
Language: Java - Size: 5.24 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 864 - Forks: 97

cojen/TuplDB
TuplDB is a high-performance, concurrent, transactional, scalable, low-level embedded database.
Language: Java - Size: 30.5 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 121 - Forks: 23

ostafen/clover
A lightweight document-oriented NoSQL database written in pure Golang.
Language: Go - Size: 1.45 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 754 - Forks: 62

bpc2003/xdbms
A simple embedded key-value database written in C11
Language: C - Size: 66.4 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

slatedb/slatedb-go
A cloud native embedded storage engine built on object storage.
Language: Go - Size: 492 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 91 - Forks: 12

hoytech/quadrable
Authenticated multi-version database: sparse binary merkle tree with compact partial-tree proofs
Language: C++ - Size: 442 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 319 - Forks: 16

thomasjungblut/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.
Language: Go - Size: 3.75 MB - Last synced at: 16 days ago - Pushed at: 29 days ago - Stars: 329 - Forks: 12

coleifer/python-lsm-db
Python bindings for the SQLite4 LSM database.
Language: C - Size: 1.34 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 129 - Forks: 16

aimhubio/aimrocks
🎯 aimrocks 🎸 — python & cython bindings for RocksDB. Batteries included! 🔋
Language: Cython - Size: 1.41 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 32 - Forks: 9

cozodb/cozo
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
Language: Rust - Size: 9.4 MB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 3,625 - Forks: 115

juji-io/datalevin
A simple, fast and versatile Datalog database
Language: Clojure - Size: 46.4 MB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 1,259 - Forks: 71

Crusader99/standardnote-server Fork of mdouchement/standardfile
Lightweight StandardNotes Server implementation written in Golang
Language: Go - Size: 389 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 3 - Forks: 1

arthurprs/canopydb
Embedded Key-Value Storage Engine
Language: Rust - Size: 8.13 MB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 121 - Forks: 2

krasun/lsmtree
Log-structured merge-tree
Language: Go - Size: 42 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 7

yahoo/HaloDB
A fast, log structured key-value store.
Language: Java - Size: 563 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 518 - Forks: 100

k-tomaszewski/eternal-db
Eternal DB is a time series database with a data retention policy based on disk space, thus allowing to collect data eternally.
Language: Java - Size: 142 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 3 - Forks: 1

prrao87/lancedb-study
Benchmark study on LanceDB, an embedded vector DB, for full-text search and vector search
Language: Python - Size: 17.4 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 3

zonkyio/embedded-database-spring-test
A library for creating isolated embedded databases for Spring-powered integration tests.
Language: Java - Size: 975 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 426 - Forks: 38

prrao87/kuzudb-study
Benchmark study on Kuzu, an embedded graph database, on an artificial social network dataset
Language: Python - Size: 26.9 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 39 - Forks: 1

coleifer/vedis-python
Python bindings for the Vedis embedded NoSQL database
Language: C - Size: 678 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 126 - Forks: 11

coleifer/unqlite-python
Python bindings for the UnQLite embedded NoSQL database
Language: C - Size: 2.05 MB - Last synced at: 10 days ago - Pushed at: 26 days ago - Stars: 398 - Forks: 34

oruchreis/ReindexerNet
Reindexer Embeddable In-Memory Document DB Bindings and Connectors for .NET
Language: C# - Size: 522 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 3 - Forks: 3

galileostudio/nyarudb2
NyaruDB2 is a lightweight, high-performance embedded database for iOS apps, designed to handle large datasets efficiently with modern Swift concurrency features. It supports advanced data management capabilities including compression, sharding, indexing.
Language: Swift - Size: 680 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 3 - Forks: 1

janaka/docdblite
An embedded document database. Inspired by MongoDB. Built on top of SQLite
Language: Python - Size: 23.4 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

PoloDB/PoloDB
PoloDB is an embedded document database.
Language: Rust - Size: 17.5 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1,043 - Forks: 53

smatrox78/kynuxdb
Node.js için JSON, YAML, MongoDB ve LocalStorage destekli esnek veritabanı modülü.
Language: JavaScript - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

elmarti/camadb
A NoSQL embedded database written in Typescript
Language: TypeScript - Size: 1.34 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 1

coleifer/sophy
Fast Python bindings to Sophia Database
Language: C - Size: 675 KB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 81 - Forks: 7

ubco-db/EmbedDB
EmbedDB Embedded Database for IoT and Sensors Supporting Key-Value and Relational Data
Language: C++ - Size: 143 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 24 - Forks: 7

pjtatlow/jammdb
Just Another Memory Mapped Database
Language: Rust - Size: 1.11 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 278 - Forks: 21

naqvijafar91/cuteDB
A slick BTree on disk based key value store implemented in pure Go
Language: Go - Size: 710 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 148 - Forks: 26

siara-cc/sqlite_blaster
Create huge Sqlite indexes at breakneck speeds
Language: C++ - Size: 24 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 184 - Forks: 7

Fedomn/sqlrs
sqlrs is an in-process sql query engine
Language: Rust - Size: 567 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 109 - Forks: 10

thbley/php-duckdb-integration
PHP example to integrate DuckDB using PHP-FFI
Language: C - Size: 7.98 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 4

opt-nc/setup-duckdb-action
🦆 Blazing Fast and highly customizable Github Action to setup a DuckDb runtime
Language: JavaScript - Size: 1.96 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 1

dmitrymomot/tstorage Fork of nakabonne/tstorage
An embedded time-series database
Language: Go - Size: 525 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

EdenwareApps/jexidb
JexiDB is a pure JS NPM library for managing data on disk efficiently, without the need for a server.
Language: JavaScript - Size: 155 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

joedeveloper55/happystore
simple yet feature rich, pure python, embedded key-value database with a tiny api
Language: Python - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

madhur-taneja/Building-Microservices-with-Gradle
A SpringBoot (using Gradle in Java 8) project consisting of 3 Microservices that interact with each other to share data
Language: Java - Size: 435 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 4

SyncProxy/sync-client
SyncProxy javascript client with support for all major embedded databases (IndexedDB, SQLite, WebSQL, LokiJS...)
Language: JavaScript - Size: 1.1 MB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 44 - Forks: 5

autom8ter/myjson
MyJSON is an embedded relational document store built on top of pluggable key value storage
Language: Go - Size: 515 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 2

pfalcon/berkeley-db-1.xx
Berkeley DB 1.85 with patches and fixes applied
Language: C - Size: 324 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 22

Kirlovon/aloedb
Light, Embeddable, NoSQL database for Deno 🦕
Language: TypeScript - Size: 31.3 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 143 - Forks: 12

shamspias/my-graphDB-learning-lab
Explore the realms of graph databases with Neo4j, dive into Cypher queries, and integrate LLMs for dynamic data insights with Langchain. A personal journey to master graph data.
Language: Python - Size: 24.4 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 1

kekland/lapisdb
A modern, easy-to-use and feature-rich TypeScript embedded database.
Language: TypeScript - Size: 2.61 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 0

AnasQiblawi/localgoose
A lightweight, JSON file-based ODM Database for Node.js, inspired by Mongoose
Language: JavaScript - Size: 124 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

KingLeoJr/AITools
A comprehensive toolkit for building AI-powered applications, covering model selection, deployment, and everything in between. Explore best-in-class open-source and commercial tools to bring your AI projects to life.
Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

MongoExpUser/Popular-Nodejs-Libraries-for-Data-Driven-AI-Applications-and-Sample-Codes
Popular NodeJS Libraries for Developing Data-Driven AI Applications and Sample Codes
Language: JavaScript - Size: 3.02 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

eriestrisnadi/struma
A schema-driven JSON Database with immutable snapshots capabilities. 💾
Language: TypeScript - Size: 145 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

chungquantin/solomon-db
An embedded Gremlin-compatible graph database written in Rust
Language: Rust - Size: 1.42 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 1

copiousfreetime/amalgalite
SQLite database engine embedded in a ruby extension.
Language: C - Size: 16.5 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 98 - Forks: 20

meppu/eight 📦
Modular asynchronous embedded key-value database
Language: Rust - Size: 205 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

kruserr/rapiddb
A reasonably fast configurable embedded key-value sensor database
Language: Rust - Size: 399 KB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 10 - Forks: 1

copiousfreetime/libsql-ruby
libsql database engine embedded in a ruby extension.
Language: C - Size: 10.1 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 0

erthink/libfpta
Ultra fast compact embedded database for tabular and semistructured data.
Size: 15.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 133 - Forks: 18

nitrite/nitrite-flutter
NoSQL embedded document store for Flutter
Language: Dart - Size: 1.98 MB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 17 - Forks: 1

TrevorAttema/TinyLogDB
TinyLogDB – A lightweight, high-performance key-value database engine for embedded systems, featuring log-based storage and a memory-efficient paged index system.
Language: C++ - Size: 63.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

globbie/knowdy
Knowdy: a knowledge management system
Language: C - Size: 6.03 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 1

demogorgon1/jelly
C++ embeddable database system for online games.
Language: C++ - Size: 1010 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

jyz0309/timelite
Embedded Prometheus TSDB with PromQL query and visualization in terminal
Language: Go - Size: 32.5 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

ziteh/elebox
Lightweight personal electronic parts inventory management
Language: Rust - Size: 1.06 MB - Last synced at: about 3 hours ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

LegendaryB/go-store
Lightweight embedded database in pure Go inspired by lowdb
Language: Go - Size: 17.6 KB - Last synced at: about 9 hours ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

pachadb/pachadb
an edge database
Language: Rust - Size: 804 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 28 - Forks: 2

andy-goryachev/SecDB
Encrypted Key-Value Store
Language: Java - Size: 41.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

ayaanhossain/ShareDB
An on-disk pythonic embedded key-value store for compressed data storage and distributed data analysis
Language: Python - Size: 1.76 MB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 7 - Forks: 0

bolorundurovj/akivaDB
A JavaScript database with mongo-like query language, runs on the server via Node.js!
Language: TypeScript - Size: 852 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

AlbertArakelyan/goldwatcher-go-desktop-app
A simple Gold tracking desktop App which uses goldprice.org APIs, written in Go and Fyne using embedded SQLite for keeping all the date in users machines.
Language: Go - Size: 1.07 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

sile/ekvsb
Benchmark Tool for Embedded Key-Value Stores available in Rust
Language: Rust - Size: 149 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 10

valerianomacuri/lowdb
Simple to use local JSON database. Powered by Go. Inspired in lowdb for Javascript
Language: Go - Size: 11.7 KB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 1

segmentio/feature
Feature gate database designed for simplicity and efficiency.
Language: Go - Size: 48.8 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 37 - Forks: 3

hadarsharon/clusterduck
DuckDB in a Cluster
Size: 4.88 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

frugalos/cannyls
An embedded persistent key-value storage for Rust that is optimized for random-access workload and huge-capacity HDD
Language: Rust - Size: 262 KB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 111 - Forks: 14

JSH32/tinybase
A tiny embedded database built in Rust.
Language: Rust - Size: 288 KB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 1

surrealdb/rixxdb
A versioned, embedded, strongly-consistent, key-value database
Language: Go - Size: 102 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 28 - Forks: 0

zippoxer/bow
Bow - Minimal embedded database powered by Badger
Language: Go - Size: 33.2 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 226 - Forks: 15

openpeeps/crossdb-nim
🔥 CrossDB Driver for 👑 Nim language
Language: Nim - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 5 - Forks: 0

Zaid-Ajaj/LiteDB.FSharp
Advanced F# Support for LiteDB, an embedded NoSql database for .NET with type-safe query expression through F# quotations
Language: F# - Size: 357 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 181 - Forks: 20
