Ecosyste.ms sponsors
An open API service aggregating public data about GitHub Sponsors.
An open API service aggregating public data about GitHub Sponsors.
Working on Fornjot, a b-rep CAD kernel written in Rust.
Funding Links: https://github.com/sponsors/hannobraun
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.
Early-stage b-rep CAD kernel, written in the Rust programming language.
Language: Rust - Stars: 20553MF (3D Manufacturing Format) support for Rust
Language: Rust - Stars: 38The Fornjot website
Language: HTML - Stars: 5