dhardy
Warwick 2007 Maths / EPFL 2013 CS
Funding Links: https://github.com/sponsors/dhardy
- Name: Diggory Hardy
- Location: Devon, UK
- Kind: user
- Followers: 100
- Following: 13
- Total stars: 124
- Repositories count: 113
- Created at: 2022-11-02T19:21:32.912Z
- Updated at: 2025-03-28T20:47:01.852Z
- Last synced at: 2025-03-28T20:47:01.852Z
GitHub Sponsors Profile
I am the primary maintainer of Rust's Rand lib family, responsible for much of the planning, design and code review (plus a significant amount of code) starting with the release of version 0.4 in late 2017.
To thoroughly document the above, I am also the main author of the The Rust Rand Book, including a user guide, background on RNGs, plus auxiliary documentation on portability and version migration.
I have also started work on (yet another) Rust GUI toolkit, KAS, taking a lot of inspiration from Qt but avoiding reference cycles to achieve a robust widget model. KAS makes use of procedural macros to enable declarative specification of GUIs.
Contributions to Rust include a number of RFCs, though at this time only one has been accepted. Others include reborrow logic [postponed] and FromLossy [stalled].
Past work includes developing the OpenMalaria model of malaria epidemiology and control as a scientific collaborator.
Sponsorship enabling me to continue devoting energy towards the Rust community would be very much appreciated, though it is not for me to dictate you how much is appropriate.
- Current Sponsors: 5
- Past Sponsors: 1
- Total Sponsors: 6
- Minimum Sponsorship: $1.00
Featured Works
rust-random/rand
A Rust library for random number generation.
Language: Rust - Stars: 1810kas-gui/kas
Another GUI toolkit
Language: Rust - Stars: 923rust-random/getrandom
A small cross-platform library for retrieving random data from (operating) system source
Language: Rust - Stars: 364kas-gui/7guis
Implementation of https://eugenkiss.github.io/7guis/
Language: Rust - Stars: 10rust-random/book
The Rust Rand Book
Language: Shell - Stars: 58dhardy/pippin
a distributed-merge capable database for many small objects
Language: Rust - Stars: 79Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 5
- Organization: 2