Hi everyone,
A few months ago, I started looking into Rust as a hobby.
One of the things that made me curious about Rust in the first place was Zed. I really like the editor, and knowing that it was built with Rust and GPUI made me want to understand what was going on under the hood and, more importantly, try building something with its GUI toolkit myself.
So I started playing with Rust and GPUI without any particular goal.
And, as it often happens with side projects, I ended up thinking:
"What if I tried to build a little RAD tool for Rust?"
I had no idea whether it was a good idea or not.
So I built it anyway. ![]()
This became maxx:
To be honest, I used my remaining Claude tokens to create it.
GitHub:
The basic idea is to experiment with a visual environment for building GPUI applications, while generating and working with actual Rust code.
It's very much a hobby project.
I built it primarily because I wanted to use something like this myself, and because it was a fun excuse to learn more Rust, GPUI and the surrounding ecosystem.
I'm not trying to build a new Rust framework or turn this into a product. There is no business plan behind it and no ambitious roadmap.
It's really just:
I discovered Rust through Zed → wanted to play with GPUI → had a weird idea → built it.
And now I'm curious about what other Rust developers think.
Maybe the idea is useful.
Maybe it's completely pointless.
Maybe I'm solving a problem nobody has.
Maybe I'm approaching it in a completely wrong way.
I'm genuinely open to hearing that.
I'm particularly interested in feedback from people who know Rust and GPUI better than I do. Suggestions, criticism, ideas, discussions — all welcome.
And if someone finds the project interesting enough to contribute, that's welcome too.
For now, I'm mainly doing this to learn, experiment and have fun with Rust.
Thanks for taking a look!