Fornjot

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

Blog

  1. Sponsor Update - 2026-03

  2. Sponsor Update - 2026-02

  3. Sponsor Update - 2026-01

  4. Sponsor Update - 2025-12

  5. Sponsor Update - 2025-11

  6. Sponsor Update - 2025-10

  7. Sponsor Update - 2025-09

  8. Sponsor Update - 2025-08

  9. Sponsor Update - 2025-07

  10. Sponsor Update - 2025-06

  11. Sponsor Update - 2025-05

  12. Sponsor Update - 2025-04

  13. Sponsor Update - 2025-03

  14. Sponsor Update - 2025-02

  15. Sponsor Update - 2025-01

  16. Sponsor Update - 2024-12

  17. Sponsor Update - 2024-11

  18. Sponsor Update - 2024-10

  19. Changes to the Development Process

  20. Sponsor Update - 2024-09

  21. Sponsor Update - 2024-08

  22. Sponsor Update - 2024-07

  23. Sponsor Update - 2024-06

  24. Sponsor Update - 2024-05

  25. Sponsor Update - 2024-04

  26. Fornjot 0.49.0

    Transitionary

  27. Sponsor Update - 2024-03

  28. Sponsor Update - 2024-02

  29. Sponsor Update - 2024-01

  30. Fornjot 0.48.0

    It's been too long!

  31. Sponsor Update - 2023-12

  32. Sponsor Update - 2023-11

  33. Sponsor Update - 2023-10

  34. Sponsor Update - 2023-09

  35. Sponsor Update - 2023-08

  36. Sponsor Update - 2023-07

  37. Fornjot 0.47.0

    It's a kernel now.

  38. A New Direction

  39. Weekly Release - The Last One

    This is going to be the last weekly release for the time being! See inside for some more info.

  40. Weekly Release - Inching Along

    Nothing exciting this week, just a bit of progress.

  41. Weekly Release - Where We've Been, Where We're Going

    Taking a look at the bigger picture this week.

  42. Weekly Release - Back From Vacation

    I'm back from vacation and don't have a whole lot to say.

  43. No release this week and next!

  44. Weekly Release - Some Good Progress

    The new API for creating and updating geometry is coming along.

  45. Weekly Release - Finished!

    Finished with the cleanup work, ready for what comes next.

  46. Weekly Release - Thoroughly Mediocre

    It wasn't a bad week. Not a great one either.

  47. Weekly Release - Progressed Extremely Well

    Finally, a week without any hard problems! Let's not get used to it.

  48. Weekly Release - Still More To Do

    The ongoing work is going well and still ongoing. I don't have a lot to say this week, do I.

  49. Weekly Release - Accidental Side-Effect

    Stopped trying to fix a bug; did something else entirely, that ended up fixing that bug.

  50. Weekly Release - Really Shouldn't Be That Hard

    When the very thing you're trying to fix complicates your fixes.

  51. Weekly Release - Ostensibly Quiet

    Work is going on behind the scenes. Not a lot of it is ready to be included in the repository yet.

  52. Weekly Release - The Usual Rabbit Hole

    1. Have work to do; 2. Identify obstacle; 3. Add obstacle to list of work, go back to 1.

  53. Weekly Release - Keep Things Moving

    Taking a break from working on the critical path to keep the project moving.

  54. Weekly Release - Slow Progress

    Work on the builder API is progressing.

  55. Weekly Release - Back to Normal

    Some nice improvements this week!

  56. Weekly Release - Quick and Painless

    Nothing much happening.

  57. Weekly Release - Consolidation

    Consolidating gains in a quiet and focused week.

  58. Weekly Release - Breakthrough

    Looks like that new idea from last week delivered!

  59. Weekly Release - New Idea

    Trying out a new approach to solve a big problem.

  60. Weekly Release - Experimentation

    Experimenting with an approach that could accelerate development.

  61. Weekly Release - Inspiration

    Struck by inspiration; using that to promote a chat room.

  62. Weekly Release - Realization

    The distraction is not actually a distraction?

  63. Progress Report - 2022-11

    An overview over the progress made since roughly July 2022.

  64. Weekly Release - In The Weeds

    Distracted by cleanups, again.

  65. Weekly Release - UI Week

    Lots of UI improvements in this one.

  66. Weekly Release - Ready to Fix

    Wrapping up the recent infrastructure work, moving on to a bug fix.

  67. Weekly Release - Making Room for Distractions

    Because too much focus can be detrimental.

  68. Weekly Release - 2022-W41

  69. Weekly Release - 2022-W40

  70. Weekly Release - 2022-W39

  71. Weekly Release - 2022-W38

  72. Weekly Release - 2022-W37

  73. Weekly Release - 2022-W36

  74. Weekly Release - 2022-W35

  75. Weekly Release - 2022-W34

  76. No release this week!

  77. Weekly Release - 2022-W32

  78. Weekly Release - 2022-W31

  79. Weekly Release - 2022-W30

  80. Weekly Release - 2022-W29

  81. Weekly Dev Log - 2022-W27

  82. Fornjot 0.7

  83. Weekly Dev Log - 2022-W26

  84. Weekly Dev Log - 2022-W25

  85. Weekly Dev Log - 2022-W24

  86. Weekly Dev Log - 2022-W23

  87. Weekly Dev Log - 2022-W22

  88. Weekly Dev Log - 2022-W21

  89. Weekly Dev Log - 2022-W20

  90. Weekly Dev Log - 2022-W19

  91. Weekly Dev Log - 2022-W18

  92. Fornjot 0.6

  93. The Fornjot Ecosystem

  94. Weekly Dev Log - 2022-W16/W17 (Post-Vacation Edition)

  95. Weekly Dev Log - 2022-W15 (Pre-Vacation Edition)

  96. Weekly Dev Log - 2022-W14

  97. Weekly Dev Log - 2022-W13

  98. Weekly Dev Log - 2022-W12

  99. Weekly Dev Log - 2022-W11

  100. Weekly Dev Log - 2022-W10

  101. Weekly Dev Log - 2022-W09

  102. Advantages of Code-CAD

  103. Straight edges, flat faces, simple sketches, full CSG

  104. Weekly Dev Log - 2022-W08

  105. The world needs another CAD program

  106. Weekly Dev Log - 2022-W07

  107. Weekly Dev Log - 2022-W06

  108. Weekly Dev Log - 2022-W05

  109. Last Month in Fornjot - 2022-01

  110. Weekly Dev Log for 2022-W04

  111. Fornjot 0.5.0

  112. Why Fornjot is Using Boundary Representation

  113. Weekly Dev Log for 2022-W03