For a full list of my programming projects, please visit my GitHub profile.
trilogy264
Wrapper for SQLite databases in JavaScript, written in TypeScript. It is designed to make using SQL queries more ergonomic within JavaScript code.
param.macro186
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.
cascade100
Method, accessor, and assignment cascades for Nim implemented as a compile-time macro, inspired by Smalltalk & Dart.
tablemark78
TypeScript library for formatting JSON data to markdown tables. There is also a command-line wrapper, tablemark-cli
.
glob61
Pure Nim library for searching for files that match Unix-style “glob” patterns, such as ./assets/**/*.png
.