fornjot

Early-stage b-rep CAD kernel, written in the Rust programming language. No longer in development. (by hannobraun)

Fornjot Alternatives

Similar projects and alternatives to fornjot

  1. egui

    238 fornjot VS egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. solvespace

    Parametric 2d/3d CAD

  4. gcodepreview

    OpenPythonSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-code or described as a DXF.

  5. openscad

    OpenSCAD - The Programmers Solid 3D CAD Modeller

  6. BOSL2

    47 fornjot VS BOSL2

    The Belfry OpenScad Library, v2.0. An OpenSCAD library of shapes, masks, and manipulators to make working with OpenSCAD easier. BETA

  7. cadquery

    40 fornjot VS cadquery

    A python parametric CAD scripting framework based on OCCT

  8. manifold

    Geometry library for topological robustness (by elalish)

  9. dune3d

    3D CAD application

  10. truck

    15 fornjot VS truck

    Truck is a Rust CAD Kernel.

  11. CascadeStudio

    18 fornjot VS CascadeStudio

    A Full Live-Scripted CAD Kernel in the Browser

  12. fullcontrol

    Python version of FullControl for toolpath design (and more) - the readme below is best source of information

  13. replicad

    9 fornjot VS replicad

    The library to build browser based 3D models with code.

  14. onelinerhub

    Thousands of code solutions with clear explanation @ onelinerhub.com

  15. dyon

    10 fornjot VS dyon

    A rusty dynamically typed scripting language

  16. build123d

    20 fornjot VS build123d

    A python CAD programming library

  17. PySdfScad

    7 fornjot VS PySdfScad

    Openscad interpretor written in python and using signed-distance-functions

  18. dslcad

    7 fornjot VS dslcad

    DSLCad is a programming language & interpreter for building 3D models.

  19. pov2mesh

    3 fornjot VS pov2mesh

    initial release

  20. CADmium

    5 fornjot VS CADmium

    Discontinued A CAD program that runs in the browser

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better fornjot alternative or higher similarity.

fornjot discussion

Log in or Post with

fornjot reviews and mentions

Posts with mentions or reviews of fornjot. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-01-27.
  • Parametric CAD in Rust
    14 projects | news.ycombinator.com | 27 Jan 2026
    Note that there's an existing CAD-in-Rust project, Fornjot, which has been quietly developing since 2020: https://www.fornjot.app/
  • 3D printing with unconventional vase mode
    4 projects | news.ycombinator.com | 22 Nov 2025
    * https://www.fornjot.app/ is a work in progress CAD engine that can compile to WASM. Written in Rust (so big plus for me there, I have switched from C++ to Rust for most things).

    There are a few python cad things already as well: SolidPython, PythonSCAD and CadQuery. FreeCAD is also scriptable in python. Due to the large size, python really isn't suitable for embedding in wasm though.

  • Blender 5.0 Released
    3 projects | news.ycombinator.com | 18 Nov 2025
    > Same, but I don't think it's possible without a large and sustained investment into a free geometric modelling kernel, which can probably be only done by a government.

    Fornjot has been attempting this: https://www.fornjot.app

    It's going to be years or decades before it's competitive though.

  • Proposal: GUI-first, text-based mechanical CAD inspired by software engineering
    6 projects | news.ycombinator.com | 5 Jul 2025
  • Show HN: Chili3d – A open-source, browser-based 3D CAD application
    5 projects | news.ycombinator.com | 10 Jun 2025
    CADmium is built with the Truck kernel, though it looks like CADmium has no repo activity since June '24. https://github.com/CADmium-Co/CADmium

    There's also the Fornjot kernel. https://github.com/hannobraun/Fornjot

  • OpenSCAD: The Programmer's Solid 3D CAD Modeller
    20 projects | news.ycombinator.com | 14 Sep 2024
    Fornjot[0][1] is also really impressive as a CAD kernel. It is written in Rust, and is still a WIP, but I think is turning out nicely.

    [0]https://www.fornjot.app/

  • Text-to-CAD: Risks and Opportunities
    12 projects | news.ycombinator.com | 19 Oct 2023
    I agree 100%.

    Truck[1] and Fornjot[2] are recent attempts in the Rust space, both are WIP.

    But both seem to be going the traditional way. I.e. B-Rep that can be converted to (trimmed) NURBS.

    I think if one wanted to incorporate the last 50 years of computer science, particularly computer graphics, one needed to broaden the feature set considerably.

    You need support for precision subdivision surface modeling with variable radius creases (either via reverse subdivision where you make sure the limit surface pass through given constraints or using an interpolating subivision scheme that but has the same perks as e.g. Catmull-Clark).

    Then you need to have SDF modeling ofc.

    Possibly point based representations. If only as inputs.

    And traditional B-Rep.

    Finally, the kernel should be able to go back and forth lossless between these representations wherever possible.

    And everything must be node-based, like e.g. Houdini. Completely non-destructive.

    [1] https://github.com/ricosjp/truck

    [2] https://github.com/hannobraun/fornjot

  • Is there an open source CAD program made in rust?
    1 project | /r/rust | 2 Jun 2023
    Fornjot seems like this question was tailored for it: https://www.fornjot.app/
  • Truck: CAD Kernel in Rust
    3 projects | news.ycombinator.com | 8 Mar 2023
  • CAD Sketcher, free and open-source project bringing CAD like tools to Blender3d
    8 projects | news.ycombinator.com | 19 Feb 2023
    I think some interesting developments are made in that sector in the form of https://github.com/hannobraun/Fornjot and https://github.com/ricosjp/truck. Let's see whether one of those will actually get anywhere near a usable level. Fornjot in particular is shaping up really well.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic fornjot repo stats
42
2,558
10.0
about 1 month ago

hannobraun/fornjot is an open source project licensed under Zero-Clause BSD (0BSD) which is not an OSI approved license.

The primary programming language of fornjot is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com