For a full list of my programming projects, please visit my GitHub profile.
trilogy 263
Wrapper for SQLite databases in JavaScript, written in TypeScript. It is designed to make using SQL queries more ergonomic within JavaScript code.
param.macro 184
Plugin for the Babel JavaScript compiler to add semi-syntactic partial application and lambda parameters, inspired by similar features in Scala & Kotlin. I designed an online playground for users to quickly experiment with the libary online.
cascade 103
Method, accessor, and assignment cascades for Nim implemented as a compile-time macro, inspired by Smalltalk & Dart.
tablemark 94
TypeScript library for formatting JSON data to markdown tables. There is
also a command-line wrapper, tablemark-cli.
glob 69
Pure Nim library for searching for files that match Unix-style
“glob” patterns, such as ./assets/**/*.png.