Become a sponsor to Jonathan Johnson
Hi, I'm Jon. I quit my job in 2019 to pursue developing an MMO in Rust. Someday, I might actually write one.
Along the way, I've considered my adventures in Rust an investment in my future career. I've always had the mentality that the type of MMO that I wanted to create would be similar to a traditional web application that interacted with native clients over APIs. Because of this, I always wanted the stack I was building to be something I could apply to nearly any problem.
For various reasons that I've written about elsewhere, BonsaiDb was the first project to arise from this inspiration of trying to build data-driven applications in Rust.
When looking into how to build administrative tools for BonsaiDb as well as how to actually present the game to a user, I decided I liked my own vision of GUI development and kept trying new things. I think I've finally created something worth pursuing: Cushy.
I love building open-source projects, and I love seeing what people are able to create using my libraries. If you use one of my libraries for profit, consider sponsoring me. It's absolutely not required, but it would be amazing to be able to sustain my monthly expenses with sponsorship towards making the Rust app development ecosystem better.
Featured work
-
khonsulabs/bonsaidb
A developer-friendly document database that grows with you, written in Rust
Rust 1,025 -
khonsulabs/nebari
A pure Rust database implementation using an append-only B-Tree file format.
Rust 267 -
khonsulabs/pot
A concise, self-describing binary format written in Rust for Serde
Rust 60 -
khonsulabs/transmog
Utilities for serializing with multiple formats of data in Rust.
Rust 8 -
khonsulabs/cushy
An experimental cross-platform graphical user interface (GUI) crate for Rust.
Rust 489 -
khonsulabs/rustme
A tool for managing a Rust project's README-like files.
Rust 4
$250 one time
Select- One hour virtual consulting or mentorship
Let's work on a problem you're trying to solve. Please reach out to me before sponsoring at this tier to ensure the topic is something I feel I can contribute meaningfully to!