Skip to content
You must be logged in to sponsor Diggsey

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!

1 sponsor has funded Diggsey’s work.

@Diggsey

🎉

@praveenperera

Featured work

  1. Diggsey/query_interface

    Dynamically query a type-erased object for any trait implementation

    Rust 66
  2. Diggsey/spanr

    Procedural macro span debugger/visualizer

    Rust 40
  3. Diggsey/aerosol

    Dependency injection for Rust

    Rust 32
  4. Diggsey/raft-zero

    Implementation of the Raft consensus algorithm on top of the act-zero actor framework

    Rust 8
  5. Diggsey/scoped-tls-hkt

    A more flexible version of the Rust `scoped-tls` library

    Rust 11

20% towards 5 monthly sponsors goal

@praveenperera

praveenperera sponsors this goal

Select a tier

$ a month

Choose a custom amount.

$2 a month

Select

Thanks!