Skip to content
You must be logged in to sponsor djc

Become a sponsor to Dirkjan Ochtman

@djc

Dirkjan Ochtman

djc
Bilthoven

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:
  • I have written two accepted RFCs:

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
@djc

Enabling full-time open source maintenance work.

Current sponsors 31

@dconnolly
@malyn
@shuttle-hq
@ctz
@robjtede
@tweedegolf
@thomaseizinger
@bdaehlie
@stepfunc
@Quad9DNS
@denoland
@repi
@maufl
@ymgyt
@qkniep
@hoxxep
@Psyhackological
Private Sponsor
@paolobarbolini
@eightseventhreethree
@praveenperera
@SpriteOvO
@finnbear
@MJDSys
@Shnatsel
@mstange
@dimlev
@syntaxfm
@stackabletech
@thnxdev
@astral-sh
Past sponsors 19
@imbolc
Private Sponsor
@rh-raju
@embark-studios
@Perthys
@tindzk
@mo8it
@Pon57
@MathieuTricoire
@Coca162
@NightBalance
@gftea
@xmakro
@microsoft
@TimotheeGerber
@taikulawo
@mjovanc
@genusistimelord

Featured work

  1. quinn-rs/quinn

    Async-friendly QUIC implementation in Rust

    Rust 4,254
  2. djc/tokio-imap

    Tokio-based IMAP implementation

    Rust 127
  3. djc/bb8

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

    Rust 849

11% towards $4,000 per month goal

@robjtede @malyn
@maufl @tweedegolf @dconnolly @repi @stepfunc

robjtede and 29 others sponsor this goal

Select a tier

$ a month

Choose a custom amount.

$25 a month

Select

For individual support.

$100 a month

Select

Please support the dependencies used in your for-profit projects.

$250 a month

Select

If one or more of the projects I maintain is business-critical for your enterprise.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy