mk6i / mkdbLinks
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.
☆38Updated last year
Alternatives and similar repositories for mkdb
Users that are interested in mkdb are comparing it to the libraries listed below
Sorting:
- Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist☆42Updated last year
- Sorted Data Structure Server - Treds is a Data Structure Server which returns data in sorted order and is the fastest prefix search serve…☆64Updated 2 weeks ago
- A fast file-based priority queue☆58Updated last year
- Pure Go SQL parser☆159Updated 3 weeks ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆98Updated 8 months ago
- Simple and efficient WAL implementation in Go 🚀☆61Updated last year
- Wrapper around LUA script executor for long-running scripts☆21Updated 10 months ago
- A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.☆90Updated 6 months ago
- The fastest HTTP router available for Go.☆60Updated last year
- VarInt: fast & memory efficient arbitrary bit width integers in Go.☆36Updated 2 years ago
- Simple SQL parser☆76Updated 6 months ago
- NewSQL That Starts Simple. High-performance SQL database with MVCC, columnar indexes, and HTAP capabilities. Pure Go and zero dependencie…☆268Updated last month
- A Go implementation of the Thumbhash image placeholder generation algorithm.☆90Updated last year
- A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.☆205Updated 2 years 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
- Generate software design diagrams in Go☆41Updated 10 months ago
- Synchronization and asynchronous computation package for Go☆249Updated last week
- The superbasic SQL-Builder.☆39Updated last year
- Easy and intuitive Go Benchmark Results Viewer.☆71Updated 2 years ago
- Easy to use Raft library to make your app distributed, highly available and fault-tolerant☆74Updated 3 years ago
- on-disk hash table(mainly for WAL).☆28Updated last year
- A Lightweight, Pragmatic Command Bus Library for Go, designed to enhance developer experience and productivity.☆54Updated 9 months ago
- Cancellable, Efficient and Reliable Distributed Task Queue in Go☆93Updated 2 years ago
- Fast and Scalable RPC Framework☆43Updated last year
- ☆23Updated 3 years ago
- Simple and generic implementation of priority queues in Go☆31Updated last year
- A simple In-Memory Data Grid in Go☆73Updated 3 years ago
- Mutex with FIFO lock acquisition☆11Updated last year
- A bytecode-based virtual machine to implement scripting/filtering support in your golang project.☆120Updated last year
- Utility package for web development in Go☆18Updated 2 years ago