Pinned Repositories
cpu16
Simple 16-bit load-store CPU for FPGAs
Darwin
Flexible genetic algorithm implementation in TypeScript.
Elox
Interpreter for a superset of Crafting Interpreter's lox language
Girafe
Term Rewriting Systems infrastructure
nessy
NES emulator for the web
Picross3D
Picross 3D in the browser
plugpt
OpenAI GPT chat interface with custom plugins
POTDs
CS225 (UIUC) Problems of the day solutions
yolang
Procedural language targeting LLVM
yolang-res
Rust-like language compiling directly to WebAssembly
nathsou's Repositories
nathsou/Darwin
Flexible genetic algorithm implementation in TypeScript.
nathsou/Picross3D
Picross 3D in the browser
nathsou/Elox
Interpreter for a superset of Crafting Interpreter's lox language
nathsou/yolang-res
Rust-like language compiling directly to WebAssembly
nathsou/plugpt
OpenAI GPT chat interface with custom plugins
nathsou/Girafe
Term Rewriting Systems infrastructure
nathsou/yolang
Procedural language targeting LLVM
nathsou/nessy
NES emulator for the web
nathsou/poy
Programming language targeting JavaScript with Type Rewriting
nathsou/Zebra
Statically-typed purely functional programming language
nathsou/cpu16
Simple 16-bit load-store CPU for FPGAs
nathsou/Croco
Purely functional programming language based on term rewriting
nathsou/LLMirage
Web browser for LLM-generated websites
nathsou/zog
Modern programming language
nathsou/adventofcode2022
My solutions for advent of code 2022
nathsou/adventofcode2023
My solutions for advent of code 2023
nathsou/fractals
Interactive Newton fractals renderer in WebGL
nathsou/Itsamatch
Delightful Sum Types in TypeScript
nathsou/raytracer
Raytracer in Nim
nathsou/hirecarAPI
API set for the hirecar project : https://github.com/nathsou/hirecar
nathsou/explang
Generic React component to explore any programming language
nathsou/gravity-attractors
Visualize the attraction fields of virtual massive bodies
nathsou/hdl
Hardware Description (and Simulation) Library
nathsou/hdl-env
Dev container for development and simulation of the Nandland Go and Alchitry Cu FPGA Boards using open source software.
nathsou/llvm-bindings
LLVM bindings for Node.js/JavaScript/TypeScript
nathsou/parsecs
Modern and tiny Entity Component System (ECS) library in TypeScript
nathsou/pico8-index
Index of all the PICO-8 carts released on BBS.
nathsou/ProjectEuler
Solutions to the first 100 Project Euler problems
nathsou/space-golf
Golf in space.
nathsou/toylang
Toy interpreted language to experiment with language design decisions and implementation details.