sponsors

An open API service aggregating public data about GitHub Sponsors.

djc

View JSON Representation

Fan of Rust, open source maintainer.

Funding Links: https://github.com/sponsors/djc

GitHub Sponsors Profile

I've worked on a diverse set of open source projects over the past 15 years. These days, I spend most of my open source time working in Rust.
Rust projects

I help maintain

rustc_version, a library for querying the compiler version
chrono, a popular date and time library for Rust
rustls, a pure-Rust implementation of the TLS protocol. I also help maintain rustls-native-certs, tokio-rustls and hyper-rustls.
trust-dns crates, an implementation of the DNS protocol in Rust
indicatif, a CLI progress bar library
bb8, a full-featured async connection pool
flamegraph, a simple cargo subcommand for generating flamegraph
redis, the most popular Redis client library
Askama, a type-safe compiled Jinja-like templating language for Rust which comes with integrations for most popular web frameworks.
Quinn, a Rust implementation of the QUIC protocol (a modern TCP replacement), available with a low-level sans-IO API or a higher-level futures-based API.
bb8, a full-featured async (tokio-based) connection pool, with integrations for Redis and Postgres; the ecosystem provides many more integrations.
gcp_auth, easy to use and flexible OAuth authentication for the Google Cloud platform.
opentelemetry-stackdriver, the OpenTelemetry integration with Google's Traces implementation.
flamegraph, a Rust-powered flamegraph generator with built-in support for Cargo projects.

I have contributed several features to Cargo:

Namespaced features (stabilized in 1.60)
Initial minimum supported Rust version support (RFC 2495)

I have written two accepted RFCs:

Accessing enum variants through type alias
Adding traits to the edition 2021 prelude

Non-Rust projects

rnc2rng, a RELAX NG syntax transpiler written in Python
abna, a Python library to get mutation data from the ABN Amro bank site
AreWeMeetingYet, a simple way to communicate times across timezones

Other work

Contributed code to ring, rcgen
I am a Gentoo Linux developer (though not very active these days)
Used to be a committer on couchdb-python and Mercurial

Featured Works

djc/askama

Type-safe, compiled Jinja-like templates for Rust

Language: Rust - Stars: 3507
quinn-rs/quinn

Async-friendly QUIC implementation in Rust

Language: Rust - Stars: 3877
djc/tokio-imap

Tokio-based IMAP implementation

Language: Rust - Stars: 123
djc/bb8

Full-featured async (tokio-based) postgres connection pool (like r2d2)

Language: Rust - Stars: 770

Sponsors

Active Sponsors
Past Sponsors

Sponsor Breakdown

Sponsorships

Active Sponsorships
Past Sponsorships
View All

Sponsorship Breakdown by Kind