qntm
Approximately one-third of my projects have some legitimate use. See if you can guess which ones!
Pinned Repositories
base2048
Binary encoding optimised for Twitter
base32768
Binary-to-text encoding highly optimised for UTF-16
base65536
Unicode's answer to Base64
fastjson
Single-tweet, standards-compliant, high-performance JSON stack
greenery
Regular expression manipulation library
hatetris
Tetris which always gives you the worst piece
held-karp
JavaScript and WebAssembly implementations of the Held-Karp algorithm for solving the travelling salesman problem
loco
Parsing library for PHP
scp-3125
Source code for the SCP Foundation wiki entry "SCP-3125"
t-a-i
Converts Unix milliseconds to and from International Atomic Time (TAI) milliseconds
qntm's Repositories
qntm/base65536
Unicode's answer to Base64
qntm/hatetris
Tetris which always gives you the worst piece
qntm/base2048
Binary encoding optimised for Twitter
qntm/greenery
Regular expression manipulation library
qntm/base32768
Binary-to-text encoding highly optimised for UTF-16
qntm/fastjson
Single-tweet, standards-compliant, high-performance JSON stack
qntm/loco
Parsing library for PHP
qntm/base131072
Binary-to-text encoding optimised for Twitter & UTF-32
qntm/base1
Binary encoding inspired by unary numbers
qntm/abcdefghijklmnopqrstuvwxyz
The English alphabet
qntm/t-a-i
Converts Unix milliseconds to and from International Atomic Time (TAI) milliseconds
qntm/hexagram-encode
Represent binary data using I Ching hexagrams
qntm/braille-encode
Represent binary data as Braille
qntm/scp-3125
Source code for the SCP Foundation wiki entry "SCP-3125"
qntm/safe-code-point
Ascertains whether a Unicode code point is 'safe' for the purposes of encoding binary data
qntm/big-roman
Big Roman numerals
qntm/tetris
Attempt to find a brute-force solution to Tetris
qntm/held-karp
JavaScript and WebAssembly implementations of the Held-Karp algorithm for solving the travelling salesman problem
qntm/broken-promises-aplus
Compliant Promises/A+ implementation which doesn't actually work
qntm/hyperoperate
Hyperoperations for JavaScript!
qntm/base65537
It's one better
qntm/minify-numeric-literal
Minify numeric literals for JavaScript
qntm/big-round
Custom rounding behaviour for JavaScript BigInt arithmetic
qntm/base65536-test
Language-agnostic test case files for the Base65536 encoding
qntm/tai-date
A TaiDate stores an instant in TAI, the same way that a Date stores an instant in Unix time
qntm/base65536-stream
Streaming implementation of the Base65536 encoding
qntm/green-reg-exp
A little library for manipulating regular expressions.
qntm/green-fsm
A basic little library for finite state machines
qntm/green-parse
A little recursive descent parsing library
qntm/nmos-js
An NMOS (Networked Media Open Specifications) Client in Javascript (IS-04, IS-05)