Interested in things. Usually exhausted. None of the code I write comes out of an LLM. Any mistakes are my own.
chumsky. [Chumsky has moved to Codeberg!] Write expressive, high-performance parsers with ease.
4.5kflume. A safe and fast multi-producer, multi-consumer channel.
3kariadne. [Ariadne has moved to Codeberg!] A fancy diagnostics & error reporting crate
2.2ktao. A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.
1.2kpollster. A minimal async executor that lets you block on a future
705spin-rs. [spin-rs has moved to Codeberg!] Spin-based synchronization primitives
594euc. A software rendering crate that lets you write shaders with Rust
354broom. An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection
252forge. A lightweight, elegant scripting language with built-in Rust-FFI.
166atto. An insanely simple self-hosted functional programming language
164parze. A clean, efficient parser combinator
125openmw-shaders. Photorealistic shaders for Morrowind
107openmw-volumetric-clouds. A volumetric clouds mod for OpenMW
101teloren. A command-line frontend for Veloren
99funkicrab. Optimising Brainfuck compiler: Run your beloved Brainfuck code, but faster.
71vm-perf. Performance comparisons between various virtual interpreter implementation strategies
49vulcan. A minimalistic text editor designed for both ordinary use and software development
48zte. Zesterer's Text Editor
45lagoon. A thread pool crate with an array of features
44the-bitwise-challenge. Can you build a game in just 8 bytes?
42ffd. Fast Function Dispatch: Improving the performance of Rust's dynamic function calls
39errant. A (mostly) drop-in replacement for Rust's Result that provides backtrace support.
26mutation. Unleash the power of nightly Rust to write code that's generic over mutation!
23coord-rs. [deprecated] A simple, ergonomic vector mathematics crate for Rust
22yurt. A highly experiment portable runtime
22typed_cfg. A type-checked alternative to cfg(feature)
21tupai. A modular POSIX-like operating system created for educational purposes
20leon. A lightweight scripting language for Rust
20gui. An experimental stateful, structured, declarative GUI crate
15openmw-ssao. SSAO for OpenMW
10gba-test. Software rasterisation on the GBA in Rust. Some experiments from a while ago.
9nettle. A distributed P2P protocol for hosting and manipulating data
8vast-outdated. As The Name Suggests: A Pretty Large Space Sim
8fula. A functional programming language with Hindley-Milner type inference
8thoth. A modular, x86_64 micro-kernel operating system
8bitwise-examples. Example games that persist just 8 bytes of state between frames
6synco. An experimental ECS crate that makes use of GATs
6que. An experimental lock-free queue
6alonzo. A pure Rust functional compiler backend
6fuckvm. A highly experimental Brainfuck-targetting LLVM-like compiler backend
6wavefront. A Wavefront OBJ parser and utility crate
6oms. [WIP] Orbital mechanics simulation tool/library
5emul8. Yet another CHIP-8 emulator written in Rust
5emul8or. A CHIP-8 emulator written using Vala and SDL
4browser. Vala
4async-priority-queue. An async-aware priority queue
3sdf-test. An experiment in Signed Distance Field (SDF) raytracing and raymarching
3nilts-old. A game about many things. I don't know what, since most content is randomly generated.
3hire-me. Hire me! Here's why...
3libvolume. A voxel engine library used primarily in my other projects
3nilts. Work in progress which will hopefully one day be good
2ir. An experimental language intermediate representation
2opplyse. A clean, efficient GTK3 text editor for programmers. The big brother of Vulcan.
2parze-new. Rust
2nilts-oldish. The procedurally generated game
2picos. Raspberry Pi Card Operating System
2agb. Library for writing Game Boy Advance games in Rust
1