An in-memory SQL query engine written in TypeScript, with no dependencies beyond the dev toolchain. You give it tables of plain objects and a SQL string; it tokenizes, parses, and runs the query ...
A tiny SQL database written from scratch in Python. Lexer, parser, planner, executor, B-tree index, the works. This is mostly a learning project. The goal is to understand what actually happens ...