Bristol, UK

Joshua Barretto

Elite
@zesterer

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.5k

flume. A safe and fast multi-producer, multi-consumer channel.

3k

ariadne. [Ariadne has moved to Codeberg!] A fancy diagnostics & error reporting crate

2.2k

tao. A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.

1.2k

pollster. A minimal async executor that lets you block on a future

705

spin-rs. [spin-rs has moved to Codeberg!] Spin-based synchronization primitives

594

euc. A software rendering crate that lets you write shaders with Rust

354

broom. An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection

252

forge. A lightweight, elegant scripting language with built-in Rust-FFI.

166

atto. An insanely simple self-hosted functional programming language

164

parze. A clean, efficient parser combinator

125

openmw-shaders. Photorealistic shaders for Morrowind

107

openmw-volumetric-clouds. A volumetric clouds mod for OpenMW

101

teloren. A command-line frontend for Veloren

99

funkicrab. Optimising Brainfuck compiler: Run your beloved Brainfuck code, but faster.

71

vm-perf. Performance comparisons between various virtual interpreter implementation strategies

49

vulcan. A minimalistic text editor designed for both ordinary use and software development

48

zte. Zesterer's Text Editor

45

lagoon. A thread pool crate with an array of features

44

the-bitwise-challenge. Can you build a game in just 8 bytes?

42

ffd. Fast Function Dispatch: Improving the performance of Rust's dynamic function calls

39

errant. A (mostly) drop-in replacement for Rust's Result that provides backtrace support.

26

mutation. Unleash the power of nightly Rust to write code that's generic over mutation!

23

coord-rs. [deprecated] A simple, ergonomic vector mathematics crate for Rust

22

yurt. A highly experiment portable runtime

22

typed_cfg. A type-checked alternative to cfg(feature)

21

tupai. A modular POSIX-like operating system created for educational purposes

20

leon. A lightweight scripting language for Rust

20

gui. An experimental stateful, structured, declarative GUI crate

15

openmw-ssao. SSAO for OpenMW

10

gba-test. Software rasterisation on the GBA in Rust. Some experiments from a while ago.

9

nettle. A distributed P2P protocol for hosting and manipulating data

8

vast-outdated. As The Name Suggests: A Pretty Large Space Sim

8

fula. A functional programming language with Hindley-Milner type inference

8

thoth. A modular, x86_64 micro-kernel operating system

8

bitwise-examples. Example games that persist just 8 bytes of state between frames

6

synco. An experimental ECS crate that makes use of GATs

6

que. An experimental lock-free queue

6

alonzo. A pure Rust functional compiler backend

6

fuckvm. A highly experimental Brainfuck-targetting LLVM-like compiler backend

6

wavefront. A Wavefront OBJ parser and utility crate

6

oms. [WIP] Orbital mechanics simulation tool/library

5

emul8. Yet another CHIP-8 emulator written in Rust

5

emul8or. A CHIP-8 emulator written using Vala and SDL

4

browser. Vala

4

async-priority-queue. An async-aware priority queue

3

sdf-test. An experiment in Signed Distance Field (SDF) raytracing and raymarching

3

nilts-old. A game about many things. I don't know what, since most content is randomly generated.

3

hire-me. Hire me! Here's why...

3

libvolume. A voxel engine library used primarily in my other projects

3

nilts. Work in progress which will hopefully one day be good

2

ir. An experimental language intermediate representation

2

opplyse. A clean, efficient GTK3 text editor for programmers. The big brother of Vulcan.

2

parze-new. Rust

2

nilts-oldish. The procedurally generated game

2

picos. Raspberry Pi Card Operating System

2

agb. Library for writing Game Boy Advance games in Rust

1
57
Apply