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.
β41Updated last year
Alternatives and similar repositories for mkdb
Users that are interested in mkdb are comparing it to the libraries listed below
Sorting:
- A fast file-based priority queueβ58Updated last year
- A distributed fault tolerant scheduler that is horizontally scalable π₯β96Updated last year
- Pure Go SQL parserβ169Updated last week
- A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.β97Updated 2 months ago
- NewSQL That Starts Simple. High-performance SQL database with MVCC, columnar indexes, and HTAP capabilities. Pure Go and zero dependencieβ¦β301Updated 2 months ago
- Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to existβ42Updated 2 years ago
- A bytecode-based virtual machine to implement scripting/filtering support in your golang project.β119Updated last year
- Simple SQL parserβ78Updated 10 months ago
- The AriaSQL relational database management system.β220Updated last year
- Generic manual memory management for golangβ186Updated 10 months ago
- A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.β207Updated 2 years ago
- FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)β376Updated 2 years ago
- Simple and efficient WAL implementation in Go πβ62Updated last year
- Realtime software 3D rendererβ65Updated last year
- Golang Debugger Graphical user interface for Go programming language. Based on Delve debuggerβ73Updated last year
- A slick BTree on disk based key value store implemented in pure Goβ150Updated 3 years ago
- Polymorphic Solitaire Game in Go + Ebitenβ51Updated 2 years ago
- Sorted Data Structure Server - Treds is a Data Structure Server which returns data in sorted order and is the fastest prefix search serveβ¦β65Updated last month
- Wrapper around LUA script executor for long-running scriptsβ24Updated last year
- Package for fast persistent, transactional, and embedded key-value storage. LevelDB-WiscKey inspired.β158Updated 8 months ago
- Generic concurrent lock-free map for Golangβ44Updated last year
- Go assembly transpiler for C programming languageβ107Updated this week
- Path finding on a 2D polygonal mapβ61Updated 10 months ago
- A tiny, portable, immediate-mode UI library ported to idiomatic Goβ46Updated last year
- Redis compatible server framework for Cβ59Updated 11 months ago
- MinLZ is a LZ77 compressor, focused on realtime data compressionβ115Updated 3 weeks ago
- Time struct in Go that uses 4 bytes of memory vs the 24 bytes of time.Timeβ96Updated last year
- An Adaptive Radix Tree (ART) implementation in Goβ83Updated 2 years ago
- VarInt: fast & memory efficient arbitrary bit width integers in Go.β36Updated 3 years ago
- Expression evaluator for Goβ77Updated 7 months ago