David Timms's repositories
zod-fast-check
Generate fast-check arbitraries from Zod schemas.
tiny-style
A tiny library for creating and manipulating head stylesheets with a similar API to jQuery
effective.ts
Write safe, concurrent, fault-tolerant programs in TypeScript.
davidtimms.github.io
My blog
effective-loc
Counts the number of lines of code in a codebase. A demo program for using effective.ts.
tail-call-eliminator
Rewrite a JavaScript AST to convert simple tail-recursive functions to while loops.
pure-crawler
A pure functional web crawler using Typelevel Scala
awesome-fast-check
Awesome fast-check resources. Contributions and suggestions are welcomed!
bit-node-tools
Misc node tools from the Boost Internal Tools team
DavidTimms
Config files for my GitHub profile.
effective-web-crawler
A web crawler implemented with DavidTimms/effective
gulp-babel
Gulp plugin for Babel
immutable-js
Immutable Data Collections for Javascript
js-ast-validator
Validates a JavaScript AST according to the Mozilla Parser API specification
protocol.js
Protocol polymorphism for JavaScript, as seen in Clojure and Elixir
scala-bencode
Bencode (bittorrent wire format) serialisation and deserialisation library (forked for Scala 3 support)
sonata-prototype-interpreter
A dynamic, functional language which looks similar to Python and behaves similarly to Lisp
stack-queue
JavaScript/CoffeeScript implementations of safer stack and queue data structures