francisrstokes
Making Low Byte Productions videos on YouTube. Creator of Arcsecond, super-expressive, construct-js.
Utrecht
Pinned Repositories
16bitjs
๐ป A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger
arcsecond
โจZero Dependency Parser Combinator Library for JS Based on Haskell's Parsec
construct-js
๐ ๏ธA library for creating byte level data structures.
githublog
I'm sick of complex blogging solutions, so markdown files in a git repo it is
hexnut
๐ฉ Hexnut is a middleware based, express/koa like framework for web sockets
React-Machinery
๐ฅ React Machinery provides a simple to use, component based approach to state machines in react.
super-expressive
๐ฆ Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language
tega
๐น TypeScript Embedded GameBoy Macro Assembler
zigex
A regular expression engine written in Zig
gateware-ts
Hardware definition library and environment for designing and building digital hardware for FPGAs, using only open source tools
francisrstokes's Repositories
francisrstokes/tiny-c-projects
A collection of small C projects - usually a minimal example of something interesting
francisrstokes/Lazy-Infinite-List
๐๏ธ A Fantasy Land compliant Infinite List Data Structure
francisrstokes/GMMK-Driver
An open source, reverse engineered control driver for the GMMK mechanical keyboard
francisrstokes/AES-C
A (non-production) implementation of AES for educational purposes
francisrstokes/ebpf-usb
A tool for monitoring (specific) USB devices
francisrstokes/teensy-nes
NES Emulator on a Teensy 4.1
francisrstokes/Classiest
๐ธ Create classier classes with overloadable methods, getters, setters, and statics!
francisrstokes/hexnut-client
francisrstokes/super-expressive-fp
SuperExpressive, but with a wrapped API for functional programming
francisrstokes/ATmega328P-Bare-Metal-Task-Switching
๐ A minimal implementation of a task-switching kernel in C for the ATmega328P chip
francisrstokes/bito
B.I.T.O - Programatic Beats Code Golfed In Your Browser
francisrstokes/SpelBoy
A GameBoy (DMG) emulator written in TypeScript
francisrstokes/Steganography-C
Steganographic encoding implementation for hiding data in images
francisrstokes/hexnut-handle
Simple hexnut middleware for dealing with connections and messages
francisrstokes/hexnut-sequence
Sequencing middleware for the HexNut framework
francisrstokes/primer-js
๐ฐ A tiny (474 bytes minified + gzipped) library for creating normalised, unit independent timelines
francisrstokes/autonotyper
An automatic typing engine tht can be plugged into anything
francisrstokes/lljsvm-ide
IDE for the LLJSVM project
francisrstokes/bus-pirate
Bus Pirate integration for TS and JS
francisrstokes/hexnut-bodyparser
francisrstokes/microcan-fp
francisrstokes/riscv-gateware-ts
A RISC-V processor with gateware-ts
francisrstokes/salsa20-on-rp2040
My entry for LLJam0001: Salsa20 hardware encryption device using a Raspberry Pi Pico
francisrstokes/WaveStrider
francisrstokes/x86_64-Userspace-Emulator
francisrstokes/AdventOfCode2021
Doing AoC in C++ this year
francisrstokes/icebreaker-verilog-examples
This repository contains small example designs that can be used with the open source icestorm flow.
francisrstokes/LLJam0001
LowLevel Jam 0001
francisrstokes/twitter-spaces
Show notes from Twitter Spaces recordings
francisrstokes/vscode-gdb-integration
Files for configuring GDB/Make to work with vscode's builtin debug interface