Projects

Applications

  • nucleotide MPL-2.0

    A native graphical front end for the Helix editor, built on GPUI, with an integrated terminal and remote workspaces over SSH and WSL.

  • zigonaut MIT

    A native Windows terminal written mostly in Zig, with tabs, split panes and GPU rendering on top of Ghostty's VT engine.

Fonts

  • sevka-screen OFL-1.1

    An outline interpretation of SGI IRIX's Screen 15 bitmap font, built reproducibly from Iosevka.

  • silica-mono OFL-1.1

    Geist Mono with Latin letters and programming symbols traced from SGI's Screen 15, hinted for small sizes.

Rust crates

  • axum-fault-tolerance MIT OR Apache-2.0

    Retries, timeouts, circuit breakers, bulkheads and fallbacks for asynchronous Rust, modelled on MicroProfile Fault Tolerance.

  • axum-health MIT OR Apache-2.0

    Liveness, readiness and startup probes for Axum that follow the MicroProfile Health response format.

  • bb8-ldap MIT

    A bb8 connection manager for ldap3, so asynchronous Rust services can pool and validate LDAP connections.

  • catnap MIT OR Apache-2.0

    REST clients generated from annotated Rust traits, in the style of MicroProfile REST Client, with compile-time checking.

  • mp-config MIT OR Apache-2.0

    Layered, typed configuration with explicit precedence, profiles and diagnostics that show where each value came from.

  • oidc-middleware MIT OR Apache-2.0

    OpenID Connect for Axum APIs and browser sessions, configured with Quarkus-style properties and authorization that fails closed.

  • smpp MIT

    SMPP 3.4 and 5.0 for asynchronous Rust, from a typed wire codec up to a Tokio client.