Skip to content
You must be logged in to sponsor hawkw

Become a sponsor to Eliza Weisman

@hawkw

Eliza Weisman

hawkw
California

Hi! I'm Eliza. I maintain tokio, tracing, and other open-source Rust libraries, both professionally and in my spare time.

What I'm Working On

The main projects I'm currently working on are:

  • tracing: Application-level tracing for Rust (crates.io|github)

    I'm the author and primary maintainer of tracing, a collection of libraries for adding structured, contextual, and async-aware diagnostic instrumentation to Rust programs. tracing and its ecosystem of crates allow collecting structured, machine-readable execution traces from user-defined instrumentation points in Rust programs. This data can be used to generate logs, distributed traces, metrics, and more.

  • tokio: Rust's async runtime (website|crates.io|github)

    I'm a member of the core maintainer team for Tokio, the pre-eminent asynchronous runtime for the Rust programming language. Tokio provides core primitives for asynchronous, event-driven applications, like async IO, timers, a task scheduler, and synchronization primitives.

  • tokio-console: A debugger for async Rust (github)

    I'm the primary maintainer of the the Tokio Console project. The Tokio Console provides a suite of debugging tools for asynchronous Rust applications, built on top of tracing.

What You Get

An important disclaimer: This is not how I pay the bills. I'm not a consultant, and I'm not primarily supported by community donations. I have a job, and a lot of my open-source work is done as part of my job. Instead, I've enabled GitHub Sponsors specifically because a few people have said that they appreciate my work, and want a way to say 'thank you' that's a bit more than...just saying thank you. So, if I'm doing something that you find particularly useful or important, and you want to buy me a fancy cup of coffee or something, I'd really appreciate it, but please be aware that this isn't how I pay rent.

Having said all of that, if you still want to show support for what I'm working on, thank you! I really appreciate it! 🤍

Additionally, I will offer specific services for some donation levels. For example, I'm willing to provide hands-on support on your organization's Slack or other chat app for a recurring donation, or spend some time looking at closed-source software (including signing your NDA) for a one-time donation. However, this is not a formal consulting or support agreement. Instead, you're essentially paying to influence how I choose to spend my spare time: in exchange for a donation, I'll spend some of my weekend coding time helping with your issues, rather than working on my hobby operating system or something. :)

Current sponsors 12

@pchickey
@Luminoth
@pfernie
@repi
@mraerino
@06chaynes
@sw17ch
@jonhoo
@ymgyt
@Coca162
@qkniep
@syntaxfm
Past sponsors 26
@lpereira
@shanesveller
@luizirber
@jwangnz
@irevoire
@ViriLain
Private Sponsor
@kiranshila
Private Sponsor
@jam1garner
@embark-studios
@tobz
@jveiga
@praveenperera
@bearcove
@AjithPanneerselvam
@jeffrade
@phansch

Featured work

  1. tokio-rs/tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

    Rust 27,447
  2. tokio-rs/tracing

    Application level tracing for Rust.

    Rust 5,589
  3. tower-rs/tower

    async fn(Request) -> Result<Response, Error>

    Rust 3,594
  4. tokio-rs/console

    a debugger for async rust!

    Rust 3,686

Select a tier

$ one time

Choose a custom amount.

$5 one time

Select

Buy me one coffy

That would be nice of you.

$300 one time

Select

Waste My Time

If you have a bug report for one of my libraries that's triggered by your closed-source code, and you can't put together a minimal reproduction for it, I'll spend some time looking at your proprietary source code to try and diagnose the problem.

  • I will look at a closed source project for one hour.
  • I'll sign your NDA or whatever is necessary to make your lawyers happy.
  • This is not a formal consulting arrangement.