Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test
Repository Index
71,372 visible repositories in the index
49–72 of 87 · Most stars
Flutter database for super-fast Dart object persistence
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
- xquery
- java
- temporal-data
- storage
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
- embeddings
- go
- golang
- llm
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
A RocksDB compliant high performance scalable embedded key-value store
- key-value-store
- kvs
- storage-engine
- speedb
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.
- bolt
- cypher
- database
- enterprise-solutions
NoSQL embedded document store for Java
- nosql
- embedded-database
- documentdb
- android
MariaDB Embedded in Java JAR
pure-Go SQLite driver for Go (SQLite embedded)
Ruby bindings for the SQLite3 embedded database
- sqlite
- ruby
A lightweight document-oriented NoSQL database written in pure Golang.
- nosql-database
- document-oriented-database
- golang
- json
Embeddable, in-memory, document-oriented database with a high-level Query builder interface.
- database
- embedable
- go
- in-memory
Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding.
A Modern C++ Data Sciences Toolkit
- nlp
- nlp-parsing
- search-engine
- inverted-index
Elixir embedded key/value database
Embedded transactional database for blobs, documents & graphs, with kernel-bypass NVMe through io_uring & SPDK, GPU compaction, and one C ABI over its own, RocksDB & LevelDB engines 🗄️
Swift database - fast, simple and lightweight (iOS, macOS)
High-performance write & space optimized transactional storage engine.
- storage-engine
- c-library
- database
- lsm-tree
C# .NET NOSQL ( key value, object store embedded TextSearch SemanticSearch Vector layer ) ACID multi-paradigm database management system.
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
An experimental embedded SQL engine in C++20. Query Parquet, CSV, JSON, Arrow, Avro, SQLite, and Excel files directly with SQL, in-process. Early-stage.
Written by humans. WTX is a collection of different transport implementations and related tools focused primarily on web technologies.
DoltLite - Version Controlled SQLite
- database-version-control
- dolt
- sqlite
- version-controlled-database