dune3d VS FreeCAD

Compare dune3d vs FreeCAD and see what are their differences.

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
dune3d FreeCAD
4 46
840 735
34.4% -
9.6 0.0
7 days ago 6 days ago
C C++
GNU General Public License v3.0 only GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

dune3d

Posts with mentions or reviews of dune3d. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-21.
  • CADmium: A Local-First CAD Program Built for the Browser
    13 projects | news.ycombinator.com | 21 May 2024
    Why in a browser if it's local-first?

    Solvespace has the benefit of being a single download/executable.

    It also has a constraint solver which has been used in a couple of projects: CADsketcher as you noted, and Dune 3D: https://github.com/dune3d/dune3d where the author noted:

    >I ended up directly using solvespace's solver instead of the suggested wrapper code since it didn't expose all of the features I needed. I also had to patch the solver to make it sufficiently fast for the kinds of equations I was generating by symbolically solving equations where applicable.

    Any relation to: https://github.com/jay3sh/cadmium ?

    Also, for CAD kernels, Manifold was not mentioned: https://github.com/elalish/manifold/wiki/Manifold-Library --- while I understand it to have many of the same disadvantages as OpenCASCADE, it does seem worth mentioning.

    Interestingly the kernel was previously discussed here:

    https://news.ycombinator.com/item?id=35071317

    It seems really interesting/promising, esp. the compleat history and editability (I'd love to see that history listed in a pane which could be opened/closed --- add a series of disclosure triangles which would allow hiding finished elements so that one could focus on the current task and it would be a dream come true for me --- if I can puzzle out the 3D stuff, so far I've crashed and burned on all the apps I've tried (BRL-CAD, FreeCAD, Solvespace, Alibre Atom...) --- the only thing I've been successful w/ is OpenSCAD and similar coding tools).

  • Dune 3D 1.1.0 Released
    2 projects | news.ycombinator.com | 1 May 2024
    The footnote from the main page:

    https://github.com/dune3d/dune3d

    is notable:

    >I ended up directly using solvespace's solver instead of the suggested wrapper code since it didn't expose all of the features I needed. I also had to patch the solver to make it sufficiently fast for the kinds of equations I was generating by symbolically solving equations where applicable.

    There's also a top-level domain:

    https://dune3d.org/

    and documentation: https://docs.dune3d.org/en/latest/

  • Dune 3D – an open source parametric 3D CAD app bassed on OCCT
    5 projects | news.ycombinator.com | 23 Oct 2023
    i was able to get this building (https://github.com/dune3d/dune3d/issues/3) and running on debian trixie. worth noting that the workflow seems to be mostly keyboard driven with no toolbox to create shapes that i could find.

FreeCAD

Posts with mentions or reviews of FreeCAD. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-05-21.
  • Ask HN: How does modern FreeCAD compare with Solidworks?
    9 projects | news.ycombinator.com | 21 May 2024
    I used to use SolidWorks. Now I use FreeCAD as a complete replacement.

    Two tips:

    (1) use RealThunder's Link Branch (https://github.com/realthunder/FreeCAD/releases). This fixes one of FreeCAD's fundamental problems.

    (2) use the "Part Design" workbench. That's the one that is built around the SolidWorks workflow: sketches with constraints -> parts, etc.

    FreeCAD still hasn't settled on "one correct way" to do assemblies of parts. There are various plugins that each offer their own take on how to do it. You'll have to pick the one that you like most.

    You don't need to use Python. You can use spreadsheets, equation-driven dimenisons, and so on. You can make dimensioned drawings using the TechDraw workbench.

  • Linux Software: a curated list of Linux software
    2 projects | news.ycombinator.com | 6 Jan 2024
    Nice! I'd add FreeCAD, and also the RealThunder fork https://github.com/realthunder/FreeCAD which adds enhancement(seems to be getting slowly merged to mainline).
  • Ask HN: What are some unpopular technologies you wish people knew more about?
    56 projects | news.ycombinator.com | 2 Dec 2023
    Lithium Titanate batteries. Nothing else is lightweight, safe, currently available, and lasts 20000 cycles.

    ESPHome. It's a framework for declaratively building firmware for microcontrollers, based on rules like "This pin is an input with debouncing, when it changes, toggle this".

    Contributing to them has probably been the most fun I've had programming in years.

    We just need power management, and a C++ implementation of the Native API client. It's so close to being able to replace most of what I'd normally code by hand in Arduino.

    https://esphome.io/

    RealThunder's fork of FreeCAD: https://github.com/realthunder/FreeCAD

    They fix so many issues. Linear patterns can duplicate other linear patterns!

    Vorta: It's the best backup technology I've seen. Just an easy guided GUI for Borg, which gives you deduplication. I just wish they let you deduplicate across multiple repositories somehow.

  • Dune 3D – an open source parametric 3D CAD app bassed on OCCT
    5 projects | news.ycombinator.com | 23 Oct 2023
    JFTR, FCStd-files produced by RealThunder's LinkStage[0] (fork of FreeCAD) is not fully backward compatible with an official FreeCAD app, and wise versa.

    So, if you are planning to use LinkStage app for some large project, be ready to use only one app for the whole project and be ready to lost in whole or in part compatibility with the users of an official FreeCAD.

    [0] https://github.com/realthunder/FreeCAD

  • RealThunder Snap channels
    1 project | /r/FreeCAD | 25 Sep 2023
    edge is where all the exciting new features got released. It contains the latest commit from the FreeCAD Link Branch (https://github.com/realthunder/FreeCAD). Unlike the convention, here, the user is encouraged to try the edge release, to help improve all new features so that they can one day land in upstream FreeCAD.
  • Github version with Midnight UI?
    1 project | /r/FreeCAD | 16 Aug 2023
    I downloaded this latest version 2023.01.31 from Github but i have no idea how to install it and if it is the right version that will work with Midnigh GUI.
  • BIM Workbench has no models in the Column tool?
    1 project | /r/FreeCAD | 29 Jul 2023
    My setup I'm using RealThunders 2023.05.21 release
  • "One transformed shape does not intersect support" when Mirrored
    1 project | /r/FreeCAD | 26 May 2023
    Alternative solution is to use Realthunder's build. It doesn't have that limitation in addition to a whole bunch of other QoL additions.
  • Link3/Realthunder MacOS Mojave
    1 project | /r/FreeCAD | 12 May 2023
    As for your question, better to open a ticket on realthunder's Link repo: https://github.com/realthunder/FreeCAD/issues
  • Just finished an Infinity cube remix (needed to print a smaller one and gaps can't be scaled). I created one block and one link using a spreadsheet and partdesign. I then cloned/mirrored and manually placed the rest of the blocks. Is there a better way?
    1 project | /r/FreeCAD | 3 May 2023
    I don't know for regular FC, but Realthunders Branch allows multiple solids in a PartDesign body, so with that one, you could use Multitransform to create a Mirror and linear pattern transformation (probably before adding the grooves for the links)

What are some alternatives?

When comparing dune3d and FreeCAD you can also consider the following projects:

curated-code-cad - A list of the various code-cad projects out there.

FreeCAD_assembly3 - Experimental attempt for the next generation assembly workbench for FreeCAD

Macad3D - Free and OpenSource 3D Construction Tool

cadquery - A python parametric CAD scripting framework based on OCCT

OCCT - Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. This is a clone of the official repository located on https://dev.opencascade.org/. Please use official development portal for registering issues and providing patches.

OndselSolver - Assembly Constraints and Multibody Dynamics code

freecad.trails - Trails is the Transportation Engineering workbench for FreeCAD

freecad-steamdeck-config - Configuration files to run FreeCAD on Steam Deck

solvespace - Parametric 2d/3d CAD

F3D - Fast and minimalist 3D viewer.

FreeCAD - This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured