Rust Cad

Open-source Rust projects categorized as Cad

Top 7 Rust Cad Projects

  • fornjot

    Early-stage b-rep CAD kernel, written in the Rust programming language.

  • Project mention: Text-to-CAD: Risks and Opportunities | news.ycombinator.com | 2023-10-19

    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

  • truck

    Truck is a Rust CAD Kernel.

  • Project mention: Text-to-CAD: Risks and Opportunities | news.ycombinator.com | 2023-10-19

    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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dslcad

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

  • Project mention: Better OpenSCAD? | /r/openscad | 2023-05-02
  • foxtrot

    A fast, experimental STEP file viewer (by Formlabs)

  • cavalier_contours

    2D polyline/shape library for offsetting, combining, etc.

  • Project mention: Cavalier Contours Library for Polyline (with arcs) Algorithms | /r/rust | 2023-07-29

    Link to repo: https://github.com/jbuckmccready/cavalier_contours

  • ruststep

    A STEP toolkit for Rust

  • cdbs-app

    An official mirror of the CADBase Platform. (by mnnxp)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Cad related posts

Index

What are some of the best open-source Cad projects in Rust? This list will help you:

Project Stars
1 fornjot 1,875
2 truck 546
3 dslcad 453
4 foxtrot 207
5 cavalier_contours 129
6 ruststep 108
7 cdbs-app 7

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