Skip to content
You must be logged in to sponsor ecton

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.

@ecton

With this amount of sponsorship, I will continue to commit a majority of my time to open source development.

Current sponsors 3

@colelawrence
Private Sponsor
@SooshiPaw
Past sponsors 5
@freopen
@happysalada
@ekladstrup
@KirilMihaylov
@AngelOnFira

Featured work

  1. khonsulabs/bonsaidb

    A developer-friendly document database that grows with you, written in Rust

    Rust 1,024
  2. khonsulabs/nebari

    A pure Rust database implementation using an append-only B-Tree file format.

    Rust 267
  3. khonsulabs/pot

    A concise, self-describing binary format written in Rust for Serde

    Rust 60
  4. khonsulabs/transmog

    Utilities for serializing with multiple formats of data in Rust.

    Rust 8
  5. khonsulabs/cushy

    An experimental cross-platform graphical user interface (GUI) crate for Rust.

    Rust 487
  6. khonsulabs/rustme

    A tool for managing a Rust project's README-like files.

    Rust 4

7% towards $1,500 per month goal

@colelawrence @SooshiPaw

colelawrence and 2 others sponsor this goal

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.

$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!