Become a sponsor to Hanno Braun
Hey, I'm Hanno! I work on Fornjot!
Fornjot is an early-stage CAD kernel, using boundary representation (b-rep), written in the Rust programming language.
As a CAD kernel, the project's main goal is to provide a solid foundation for developers to build on top of, whether for special purpose tooling, third-party libraries for extending Fornjot's feature set, or full-featured CAD applications.
In doing so, Fornjot follows these principles:
- Focus on mechanical CAD applications, like 3D printing, machining, woodworking; over other use cases such as architecture or electronics.
- Favor reliability over features. Anything you can do should either work as expected, or result in a clear and actionable error.
- Maintain a friendly API for directly defining models in Rust. This means code-first CAD modeling (or Code-CAD) is natively supported.
- Support code-first CAD modeling in other languages, by enabling third-party APIs.
Fornjot is still in development and doesn't always live up to these ambitions. None the less, these are the priorities the project follows.
What I do
I created Fornjot many years ago, and have been working on it ever since:
- I spend a lot of time working on Fornjot directly, to push the project forward. Adding new features, fixing bugs, and driving its long-term evolution.
- I am an active and responsive maintainer to enable others to work on Fornjot. Responding to issues, reviewing pull requests, and opening my own issues to track what's going on.
- I promote the project to improve its chances of long-term success. Posting regular updates, publishing releases and writing release announcements, and being available to answer questions.
All of this takes a lot of time, and I need your help to keep doing it.
How your support helps
I am self-employed and have a lot of freedom in how I allocate my time. However, like everyone else, I do need to worry about making money and paying bills.
I am in the fortunate position to have significant support for my work already, from my existing sponsors. But that is nowhere near what I could make, working a regular job as a software developer.
By sponsoring me, you help ensure that I can keep spending time on Fornjot almost every day, as I have done for years.
Take a look behind the scenes
I send out a monthly update to my sponsors, with updates on the project, my sponsorship income, and thoughts that I don't post anywhere publicly. If you'd like to get this look behind the scenes, support me with as little as $2 per month.
To receive the monthly update, you have to explicitly opt in. Please make sure to check Receive email updates from hannobraun
when you set up or update your sponsorship.
Featured work
-
hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language.
Rust 2,055 -
hannobraun/3mf-rs
3MF (3D Manufacturing Format) support for Rust
Rust 38 -
hannobraun/www.fornjot.app
The Fornjot website
HTML 5
$16 one time
SelectBy sending some money my way, you are supporting the development of Fornjot. Thank you!
$64 one time
SelectSend some more money to make a bigger impact.
$256 one time
SelectYou're making a meaningful dent in my costs this month. Thank you!
In return, you get my undivided attention for one hour. We'll have a call, and you can ask me about anything within my area of expertise. Whether that's Fornjot, Rust, software development in general, the business of open source, or anything else.
$1,024 one time
SelectYou are making a big impact, and Fornjot's continued development is more secure, thanks to your contribution. Thank you!
In return, you get the following rewards:
- The consulting call from the previous tier.
- Ask me any question for 30 days, via email (see previous tier for some of my areas of expertise).