The [in-memory database library](https://github.com/rehartmann/nimternalsql) I've been working on during the recent months is now on Github.
Persistence is provided through snapshots. For the future I'm planning to add the ability to restore data from a transaction log. Tables are implemented using hash tables, so specifying a key using PRIMARY KEY is required. Although I think enough of SQL is implemented to be useful, there quite a number of desirable features is not implemented yet. I'm interested in feedback about what should be added next.