This is your work, valued

Victoria, BC

Aaron Franks

Expert
@af

[object Object]

envalid. Environment variable validation for Node, Bun, and other compatible JS runtimes

1.6k

JSnoX. A concise, expressive way to build React DOM in pure JavaScript.

229

djangbone. Simple Django backends for Backbone.js apps.

151

hyperpaper-planner. Dayplanner pdf for large e-readers (eg Remarkable 2, Supernote, Kindle Scribe, Boox)

82

apollo-local-query. Simpler server rendering with apollo-client 1.x, using a local GraphQL networkInterface

64

backprop. Use ES5 properties with Backbone. Goodbye get() and set()!

51

bs-d3. Experimental d3 5.x bindings for BuckleScript

43

dotfiles. Just my dotfiles - neovim, tmux, hammerspoon

35

shmup.re. Learning Reason/OCaml by making an old-school canvas game.

25

af.github.com. Silly little personal site

11

shamus. A HUD for project automation.

5

garbagepatch.js. Bookmarklet that reports on the global variables on a page.

4

openra_chart. JavaScript

2

turrentine. A very simple CMS for django with a different take on WYSIWYG editing. See the README for more details.

2

pyfacebook. PyFacebook

2

wiseau. A build tool for client-side javascript.

2

HMR-time. Experiments with webpack's Hot Module Replacement

2

js1k_harness. A collection of command-line tools for developing JS1K submissions.

2

react-talk. Lunch & learn talk on React.js

1

test-ts-action. TypeScript

1

faction. Wrangle your flux/redux actions

1

votesplit2011. How did "vote-splitting" affect the 2011 Canadian election?

1

biblion. the eldarion.com blog app intended to be suitable for site-level company and project blogs

1

promises-talk. JavaScript

1

tap-extras. Wraps the tap-parser npm module to also parse extra lines (stack traces, etc)

1

canvasulative. A fun little canvas game, based on http://www.guylima.com/cumulative/

1