#Fornjót
I've been working on the latest experiment over the last few weeks (github.com/hannobraun/f...). It's going great so far! (post 1 of 4)
fornjot/experiments/2025-12-03 at main · hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language. - hannobraun/fornjot
github.com
December 22, 2025 at 1:34 PM
March 11, 2025 at 10:48 PM
I went ahead and started a new experiment to sketch out some of my ideas on local geometry representation: github.com/hannobraun/f...
fornjot/experiments/2025-11-07 at main · hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language. - hannobraun/fornjot
github.com
November 7, 2025 at 2:24 PM
I'm trying to port the spacer model (github.com/hannobraun/f...) to the new API, to confirm my hunch about the 3MF validation issue. Of all models in the repository, it should be the simplest that triggers the problem.
fornjot/models/spacer at main · hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language. - hannobraun/fornjot
github.com
February 27, 2026 at 11:32 AM
I just finished the first in what I expect to be a series of experiments on how to evolve Fornjot's architecture! A write-up (and documented code) is available here: github.com/hannobraun/f...
fornjot/experiments/2024-10-30 at main · hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language. - hannobraun/fornjot
github.com
November 27, 2024 at 9:10 PM
This month's sponsor update finally went out! Summary here: www.fornjot.app/blog/sponsor...
Fornjot - Sponsor Update - 2025-05
www.fornjot.app
May 13, 2025 at 6:50 PM
I'm still procrastinating on the 3MF validation problem, opting to port the simpler cuboid model (github.com/hannobraun/f...) instead, while improving the new API along the way.

Since that worked out, I now have a strong suspicion on what's causing the validation issue with the more complex model.
fornjot/models/cuboid at main · hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language. - hannobraun/fornjot
github.com
February 25, 2026 at 10:52 AM
I just sent out the monthly update to my Fornjot sponsors! Summary here: www.fornjot.app/blog/sponsor...
Fornjot - Sponsor Update - 2025-02
www.fornjot.app
February 3, 2025 at 8:10 PM
But I'm back now! I documented [the latest experiment](github.com/hannobraun/f...) to conclude it, and I'm excited to move on to the next one. Good stuff to come, hopefully.
fornjot/experiments/2024-12-09 at main · hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language. - hannobraun/fornjot
github.com
March 17, 2025 at 7:36 PM
I'll probably need another day or so to finalize the sponsor update. In the meantime, work continues on integrating the code from the successful experiment into the existing Fornjot libraries. I moved over the first module and have started cleaning up and documenting: github.com/hannobraun/f...
fornjot/crates/fj-core/src/new/topology at main · hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language. - hannobraun/fornjot
github.com
February 4, 2026 at 3:39 PM
Now Spinning: 🔊Mammoth Storm | Fornjot. Riff-Stürme knarzen und grummeln und umfließen den auf- und abschwellenden, tiefen Gesang. Dooooooooom!
November 23, 2023 at 7:56 PM
This Week's Project Spotlight💡

Fornjot

Fornjot is an early-stage Computer-Aided Design (CAD) kernel designed to provide a foundation for developers building mechanical CAD applications.

#rust #rustlang #programming
June 12, 2025 at 7:16 AM
But before I get on that, I need to integrate the model that the latest experiment defines into the models directory (github.com/hannobraun/f...), in a way that the automated integration testing setup can deal with.
fornjot/models at main · hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language. - hannobraun/fornjot
github.com
February 17, 2026 at 12:15 PM
This Week's Project Spotlight💡

Fornjot

Fornjot is an early-stage Computer-Aided Design (CAD) kernel designed to provide a foundation for developers building mechanical CAD applications.

#rust #rustlang #programming
June 11, 2025 at 7:50 AM
My latest sponsor update just went out! Summary here: www.fornjot.app/blog/sponsor...
Fornjot - Sponsor Update - 2025-04
www.fornjot.app
April 3, 2025 at 2:20 PM
Finally got this month's sponsor update done. Summary here: www.fornjot.app/blog/sponsor...
Fornjot - Sponsor Update - 2026-03
www.fornjot.app
March 11, 2026 at 3:57 PM
I just sent out my monthly sponsor update: www.fornjot.app/blog/sponsor...
Fornjot - Sponsor Update - 2025-01
www.fornjot.app
January 6, 2025 at 8:34 PM
Sounds a lot like Code-CAD, particularly the 2D subset. Interesting prior art: cadquery, build123d, kittycad, fornjot.
November 19, 2025 at 6:18 PM
I don't actually need any real-time collision detection for Fornjot, specifically, but the book has all those low-level intersection tests and closest-point tests, that are super useful when working with geometry.
April 15, 2026 at 8:43 PM
I have decided to stop working on Fornjot. The project is shutting down. Here's the full announcement: www.fornjot.app/blog/shuttin...
Fornjot - Shutting Down Fornjot
www.fornjot.app
June 19, 2026 at 10:12 AM
I've been experimenting over the last few weeks! This video is from a prototype where I'm exploring a re-imagined Fornjot based on an interactive core.
November 25, 2024 at 7:29 PM
While I've been procrastinating on my 3MF validation problem, I've simplified the zoo of Fornjot libraries: `fj-interop` and `fj-math` are now part of `fj-core`.
February 22, 2026 at 10:19 AM
Here's the background, if you're interested in knowing more. Took me many days to figure out that this was happening: github.com/hannobraun/f...
Document degenerate case · hannobraun/fornjot@2d5c79c
github.com
August 20, 2025 at 8:08 AM
Morning Coffee and Metal- Fornjot by Mammoth Storm #doommetal
October 5, 2023 at 2:20 PM
This went pretty quick and painless, all things considered, which has been the case for this whole experiment (link, by the way: github.com/hannobraun/f...).
fornjot/experiments/2025-12-03 at main · hannobraun/fornjot
Early-stage b-rep CAD kernel, written in the Rust programming language. - hannobraun/fornjot
github.com
December 31, 2025 at 11:54 AM