Become a sponsor to Eliza Weisman
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. :)
Featured work
-
tokio-rs/tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Rust 27,438 -
tokio-rs/tracing
Application level tracing for Rust.
Rust 5,587 -
tower-rs/tower
async fn(Request) -> Result<Response, Error>
Rust 3,593 -
tokio-rs/console
a debugger for async rust!
Rust 3,686
$5 one time
SelectBuy me one coffy
That would be nice of you.
$300 one time
SelectWaste 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.