mk6i / mkdb
mkdb is a SQL-based relational database management system (RDBMS) written in Golang (1.18+) with zero third-party dependencies. The goal of the project is to provide a creative outlet for developers who want to experiment with database development in a low-stakes environment.
☆35Updated 10 months ago
Alternatives and similar repositories for mkdb:
Users that are interested in mkdb are comparing it to the libraries listed below
- Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist☆42Updated last year
- A purego binding for libffi.☆92Updated last month
- ChromoDB is reliable key-value DBMS networked or not.☆23Updated last year
- Pure Go SQL parser☆150Updated 5 months ago
- A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.☆87Updated 4 months ago
- Dare-DB is a lightweight in-memory database written in Go, featuring Redis-inspired hashtables and HTTP/HTTPS endpoints for seamless data…☆56Updated last week
- Realtime software 3D renderer☆63Updated 7 months ago
- A Lightweight, Pragmatic Command Bus Library for Go, designed to enhance developer experience and productivity.☆53Updated 6 months ago
- 🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk…☆33Updated last year
- Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package☆35Updated 6 months ago
- Generate software design diagrams in Go☆41Updated 7 months ago
- on-disk hash table(mainly for WAL).☆27Updated last year
- An offheap memory allocator for manual memory management in Golang☆25Updated 2 months ago
- Vitess is a database clustering system for horizontal scaling of MySQL.☆23Updated this week
- A fast file-based priority queue☆58Updated last year
- Go character encoding detector☆19Updated 3 weeks ago
- ☆16Updated last year
- SimpleDB - A Simple Relational DBMS☆24Updated 3 months ago
- JSON document-based CMS, written with Go, SQLite & HTMX☆11Updated last week
- Simple and efficient WAL implementation in Go 🚀☆60Updated 11 months ago
- XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0.☆42Updated 3 weeks ago
- A collaborative text editor using CRDTs and WebSockets. Lightweight, easy-to-setup.☆119Updated last year
- Utility package for web development in Go☆18Updated last year
- The AriaSQL relational database management system.☆212Updated 7 months ago
- Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.☆38Updated 2 years ago
- VarInt: fast & memory efficient arbitrary bit width integers in Go.☆36Updated 2 years ago
- 🌀 A simple Go package for (un-)marshalling null-able JSON types☆19Updated 4 months ago
- fairyMQ is a distributed high throughput in-memory yet persisted open-source messaging and streaming system(message queue).☆23Updated last year
- 🌰 Chestnut is a powerful encrypted storage library for Go, featuring Sparse Encryption, a novel technique for selectively encrypting str…☆30Updated 6 months ago
- golang http router with elegance, speed, and flexibility