Become a sponsor to Diggory Blake
I enjoy programming, particularly if it's in Rust.
My first public Rust project was called multirust-rs
which was a tool to allow installing multiple versions of Rust and switching between them. You may now know it as rustup
.
I hate to focus on one narrow area, so my projects range from CLI tools to video games, OS kernels to GUI applications. If there's one common theme it would be tools and libraries for developers, as these are often driven by a personal need.
Some of my published crates:
My most recent project has been an implementation of the Raft distributed consensus algorithm in Rust, using my act-zero
actor framework, along with a "playground" to allow manually testing different scenarios. The remaining work is setting up an automated test environment.
I'm not actively seeking sponsorship, but a few people have said they would like to show their appreciation for some of my projects, and I'm not going to turn them down!
2 sponsors have funded Diggsey’s work.
Featured work
-
Rust 122
-
Diggsey/query_interface
Dynamically query a type-erased object for any trait implementation
Rust 65 -
Diggsey/spanr
Procedural macro span debugger/visualizer
Rust 40 -
Diggsey/aerosol
Dependency injection for Rust
Rust 40 -
Diggsey/raft-zero
Implementation of the Raft consensus algorithm on top of the act-zero actor framework
Rust 8 -
Diggsey/scoped-tls-hkt
A more flexible version of the Rust `scoped-tls` library
Rust 14