Truck is a Rust CAD Kernel. (by ricosjp)

Truck Alternatives

Similar projects and alternatives to truck

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

truck reviews and mentions

Posts with mentions or reviews of truck. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-30.
  • Fornjot (code-first CAD in Rust) - Weekly Dev Log - 2022-W21
    2 projects | | 30 May 2022
    I've been following your project with interest and was wondering if you were familiar with Truck. Its another project implementing a CAD kernel in Rust.
  • Fornjot – The world needs another CAD program
    9 projects | | 27 Mar 2022
    I will definitely keep reading and learning, as well as gaining practical implementation experience. We'll have to see how that goes, and what the solution will end up being.

    > Another direction you could take is to define just the API, and use the opencascade kernel (like FreeCAD) until the rest of your code is ready.

    A CAD kernel is the central dependency for any CAD program, and I feel that it would be wrong to just use one and accept its limitations. I need to be able to take ownership, to work on it directly. OpenCASCADE is a huge pile of C++ code, which is the opposite of all that. (Not saying it's wrong to use in general, just that I'm the wrong guy to work on a huge pile of C++ code.)

    I've considered using Truck[1], but decided not to do that for now. I really want to see what I can come up with. If that doesn't work out, at least I'll be in a much better decision to decide what other option would be best.


    9 projects | | 27 Mar 2022
    This one seems furthest along:

    And it has a long way to go. They are tackling some hard problems like dealing with STEP format already.

    There is also a geometric constraint solver written in Rust. He's moved to (I think gitlab) but here's the old repo:

  • Fornjot: A next-generation Code-CAD application
    18 projects | | 9 Mar 2022
  • Hey Rustaceans! Got an easy question? Ask here (3/2022)!
    5 projects | | 18 Jan 2022
    For a specific example: I am interested in working with 3D objects using Rust (maybe this is too ambitious for a newbie!) so I found a CAD kernel crate called truck which seems to be crate built of smaller crates and implementations of other libraries. How would you go about finding the most relevant info and where to start? Should I start by understanding all the smaller parts such as the gui/gpu rendering modules, or is that irrelevant and I can focus on figuring out the top level?
  • A note from our sponsor - Scout APM | 8 Dec 2022
    Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀. Learn more →


Basic truck repo stats
10 days ago
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.