Skip to content
You must be logged in to sponsor jhpratt

Become a sponsor to Jacob Pratt

@jhpratt

Jacob Pratt

jhpratt
Syracuse-area, New York, USA

I am the sole maintainer of time, which is a foundational crate in the Rust ecosystem, having over 120 million all-time 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 two accepted RFCs (one stabilized, one being implemented), 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.

@jhpratt

A sizeable number of people believe in my work and think that it should continue. With your support, Rust will become a better language and have a better ecosystem.

Current sponsors 8

@robjtede
@ruizdiazever
@Coca162
@coord-e
@nicholasbishop
@caido
@alekspickle
@getsentry

Past sponsors 14

@imbolc
@Sytten
@Perthys
@databento
@mo8it
@is8ac
@emschwartz
@Fiberplane-OSS-Benefit
Private Sponsor
Private Sponsor
@tildeio
@aapoalas
@mrhenry
@necessary-nu

Featured work

  1. time-rs/time

    The most used Rust library for date and time handling.

    Rust 1,019
  2. rust-lang/rust

    Empowering everyone to build reliable and efficient software.

  3. rust-lang/rfcs

    RFCs for changes to Rust

    Markdown 5,714
  4. jhpratt/num_threads

    Obtain the number of threads in the current process

    Rust 10
  5. jhpratt/deranged

    Proof of concept ranged integers in Rust.

    Rust 29
  6. rust-lang/cargo

    The Rust package manager

32% towards 25 monthly sponsors goal

@robjtede @coord-e
@nicholasbishop @getsentry @alekspickle @ruizdiazever @Coca162

robjtede and 7 others sponsor this goal

Select a tier

$ a month

You'll receive any rewards listed in the $10 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$1 a month

Select

πŸ¦€

$3 a month

Select

πŸ¦€πŸ¦€

$5 a month

Select

πŸ¦€πŸ¦€πŸ¦€

$10 a month

Select

πŸ¦€πŸ¦€πŸ¦€πŸ¦€

$25 a month

Select

πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€

$50 a month

Select

πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€

$100 a month

Select

πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€

You will receive a priority email for any questions or support needs. I will join your company's messaging platform, GitHub organization, or repository as requested.

$250 a month

Select

πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€

You will receive a priority email for any questions or support needs. I will join your company's messaging platform, GitHub organization, or repository as requested.

$500 a month

Select

πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€

You will receive a priority email for any questions or support needs. I will join your company's messaging platform, GitHub organization, or repository as requested. Your company will be shown as my sponsor for any talks I may give (conditional on approval from the organizer).

$1,000 a month

Select

πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€πŸ¦€

You will receive a priority email and a phone number to reach me at for any questions or support needs. I will join your company's messaging platform, GitHub organization, or repository as requested. Your company will be shown as my sponsor for any talks I may give (conditional on approval from the organizer).