early-stage b-rep CAD kernel, written in Rust


If you are interested in Fornjot, consider joining the community. We'd love to have you!


If you want to follow along Fornjot's progress, there are various ways to do that.

Project news:

Day-to-day development updates:

Finally, there is the email newsletter, which receives mostly the same updates as the blog. You can sign up here:

Questions, Feedback, Discussions

The following venues are best-suited for questions, feedback, or general discussions:

Bugs, Feature Requests

If you found a bug or have a specific feature request, please use issues on GitHub:

Feel free to check existing issues and add your voice there, if you find one that fits. But if you are unsure or don't have the time for that, don't let that stop you. We'd rather have duplicate issues than not hear about a bug at all.


To join the Fornjot project as a developer, please fork one of the GitHub repositories and submit a pull request:

If you need some guidance, feel free to check out the contribution guide.