You must be logged in to sponsor zesterer
Become a sponsor to Joshua Barretto
I'm a Rust developer living in Bristol in the UK. I develop:
veloren
, an open-source multiplayer voxel RPG written in Rust, likely the largest public Rust game to currently existflume
, a performant sync/async channel crateeuc
, an ergonomic software rendering crate that allows you to write shaders in Rustchumsky
, a friend-yet-powerful LL(k) parsing crate with support for error recovery, spans, nested parsing, etc.ariadne
, a crate for generating beautiful error diagnosticstao
, a functional programming language with static types, generics, Hindley-Milner type inference, and much morepollster
, a minimal sync runtime that makes waiting on futures easy (plays well withwgpu
!)synco
, an ECS crate intended to push the boundaries of ECS technology and APIsspin
, the most popular spin-based concurrency primitive crate in the Rust ecosystemwavefront
, an ergonomic.OBJ
loaderlagoon
, a thread pool crate with support for scoped threads, response messages, etc.broom
, a tracing garbage collector for Rust
Sponsorship helps me to continue working on all of these projects!
Featured work
-
veloren/veloren
An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
Rust 5,880 -
zesterer/flume
A safe and fast multi-producer, multi-consumer channel.
Rust 2,458 -
zesterer/ariadne
A fancy diagnostics & error reporting crate
Rust 1,791 -
mvdnes/spin-rs
Spin-based synchronization primitives
Rust 489 -
zesterer/euc
A software rendering crate that lets you write shaders with Rust
Rust 300 -
zesterer/chumsky
Write expressive, high-performance parsers with ease.
Rust 3,646