jhpratt
Contributor to Rust's compiler and standard library. Maintainer of widely used Rust crates such as time, num_threads, and deranged. Third degree black belt 🥋
Funding Links: https://github.com/sponsors/jhpratt
- Name: Jacob Pratt
- Location: Syracuse-area, New York, USA
- Kind: user
- Followers: 223
- Following: 0
- Total stars: 101
- Repositories count: 33
- Created at: 2022-11-02T16:29:40.832Z
- Updated at: 2025-03-28T13:56:20.584Z
- Last synced at: 2025-03-28T13:56:20.583Z
GitHub Sponsors Profile
I am the sole maintainer of time among other crates, with over one billion cumulative downloads. In maintaining time, I have pushed the boundaries of what is possible with the compiler, improved performance by adapting well-known algorithms, and implemented best-in-class formatting and parsing support. I also maintain the num_threads, deranged, powerfmt, and num-conv crates.
On top of time, I contribute to the Rust compiler and standard library, which led to me being part of the first-ever group of Rust Foundation fellows. I've been working with Rust in some form since 2016, and working on Rust itself since 2020. In this time, I have written multiple accepted RFCs, worked on eliminating special-casing for the standard library, and stabilized countless library items.
If you have used #[derive(Default)] on enums, mut(in path) on a field, or impl(in path) on a trait, that is a direct result of my RFC work. A more thorough list of my non-trivial contributions is available on my website.
I work on open source software in my free time. Sponsoring me shows that you believe the work I am doing is worthwhile and I should continue doing so. With your support, Rust and its ecosystem will be better off. The more support I have, the more time I am able to dedicate to work on Rust and its ecosystem.
- Current Sponsors: 9
- Past Sponsors: 18
- Total Sponsors: 27
- Minimum Sponsorship: $1.00
Featured Works
time-rs/time
The most used Rust library for date and time handling.
Language: Rust - Stars: 1165rust-lang/rust
Empowering everyone to build reliable and efficient software.
Language: Rust - Stars: 102385rust-lang/rfcs
RFCs for changes to Rust
Language: Markdown - Stars: 6102jhpratt/num_threads
Obtain the number of threads in the current process
Language: Rust - Stars: 17jhpratt/deranged
Proof of concept ranged integers in Rust.
Language: Rust - Stars: 41rust-lang/cargo
The Rust package manager
Language: Rust - Stars: 13349Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 18
- Organization: 10