// the find
Kwynto/GracefulDB
Fast, Simple and Secure. This is a DBMS for professionals and extreme loads.
GracefulDB is a from-scratch DBMS written in Go with its own query language (VQL), a web management UI, and three wire protocols: REST, gRPC, and WebSocket. It's a solo side project, still explicitly under development, with 260 stars and no documentation beyond 'compile it and open localhost'.
Multiple protocol support (REST, gRPC, WebSocket) baked in from the start rather than bolted on later. The query analyzer is split into discrete pipeline stages (lex → syntax → semantic → run), which is the right structure for a query engine. Ships with a web management UI that handles user accounts, banning, and a console — most embedded DBs skip this entirely. Test coverage exists across core packages including the gRPC connector and web handlers.
The README says 'operating instructions are not ready yet' — there is no documentation for VQL, no schema for what the storage format looks like, and no explanation of what 'extreme loads' means in measurable terms. The VQL language pipeline has three empty placeholder directories (vql1step1analyz, vql1step2sintax, vql1step3simant) with .keep files, meaning the parser is not implemented yet. There is a Bitcoin donation QR code image committed to the repo root, which is an odd signal about project priorities. With 12 forks and one author, adopting this for anything real means you own the bugs.