Francis Stokes's repositories
super-expressive
🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language
construct-js
🛠️A library for creating byte level data structures.
React-Machinery
🔥 React Machinery provides a simple to use, component based approach to state machines in react.
rv-toolchain-docker
The risc-v GNU toolchain in docker
arcsecond-binary
Binary parsers for arcsecond!
kandinsky-js
🌈A tiny colour library
asc-engine
A minimal ASCII graphic game engine for the canvas
c-proj-init
A script to generate a skeleton C project, with a minimal Makefile and vscode debugging
bewitched2
A colourful hex dumper/editor written in Zig
Castle-Dracula
ASCII rougelike
persistence-of-vision
Persistence of vision from scratch on an arduino nano
zig-stm32-bare-metal
Minimal zig code to blink a LED for the STM32F401RE chip
4-bit-adder-tiny-tapeout
Submission template for Tiny Tapeout 03
excel-date-to-js
Convert Excel date in integer format into JS date. Dates are stored as numbers in Excel and count the number of days since January 0, 1900 (1900 standard, for mac it is 1904, which means January 0, 1904 is the start date). Times are handled internally as numbers between 0 and 1.
mem-dump-zig
Zig port of my python memory dumper