SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Cad Open-Source Projects
-
FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
-
LibreCAD
LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
-
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.
-
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.
-
qcad
QCAD - The Open Source 2D CAD. QCAD is a cross-platform CAD solution for Windows, macOS and Linux. It supports the DXF format and optionally the DWG format (through a proprietary plugin).
-
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.
-
makair
🫁 The world's first open-source ventilator tested on human patients. Mass-producible at a low cost (~2000€).
-
ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
bug reports should be made on the github issue tracker here: https://github.com/FreeCAD/FreeCAD/issues
LibreCAD, OpenSCAD (more script based and more for solids), FreeCAD.
Project mention: Ask HN: What rabbit hole(s) did you dive into recently? | news.ycombinator.com | 2024-04-22Can second this!
However, I would recommend https://solvespace.com! It hits a sweet spot between features vs complexity/learning effort.
Project mention: GitHub - CadQuery/cadquery: A python parametric CAD scripting framework based on OCCT | /r/codeCAD | 2023-07-26
Project mention: Ask HN: Best open source and/or free EDA tooling | news.ycombinator.com | 2024-01-28
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
Project mention: PicoGK is a compact and robust geometry kernel for Computational Engineering | news.ycombinator.com | 2024-04-14
It seems a bizarre statement to state that OpenCASCADE isn't fully capable. Its the only OS licensed kernel that'll read a STEP file. Also "modern foundation" is a misleading statement, any CAD kernel bearing any kind of relevance seems implying a codebase that's been around for a quarter century. Like it or not OpenCASCADE is the hand that was dealt. I've worked with the technology [1] extensively and it provided the underpinnings for a startup I've founded [2]. pythonocc is the bees knees, it allows you to develop a proper CAD app. Don't take my word for it, but see also the many publications that have built on the tech [3]
[1] https://github.com/tpaviot/pythonocc-core
I have a much better and oracti al solution: https://github.com/LibreDWG/libredwg/blob/7d9fc3da44bbdb60a4...
free is way too slow if not needed, so detect valgrind via its API. Just on valgrind to the unnecessary free dance. ASAN's memleak detector is disabled via its env.
Perl5 does its final destruction similarly, only when it has important destructors (like IO, DB handles and such) to call.
Project mention: Dune 3D – an open source parametric 3D CAD app bassed on OCCT | news.ycombinator.com | 2023-10-23
Project mention: Framework's software and firmware have been a mess, but it's working on them | news.ycombinator.com | 2024-04-15I think the SD module won't be able to have the card flush, as the modules are only and SD cards are 32mm long, and you need some PCB space for the socket cage and the USB-C on the other side. The retrofit PCB outline they provide is only 26.9mm from front edge to back edge, so an SD card will stick out a little bit.
So perhaps they decided to go for the one that lets users have the card flush for use like an expansion bay as well as for data transfer to/from devices.
https://github.com/FrameworkComputer/ExpansionCards/tree/mai...
Project mention: Linux Software: a curated list of Linux software | news.ycombinator.com | 2024-01-06Nice! 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).
Cad related posts
- Ask HN: What rabbit hole(s) did you dive into recently?
- PicoGK is a compact and robust geometry kernel for Computational Engineering
- Framework's software and firmware have been a mess, but it's working on them
- Microsoft starts testing ads in the Windows 11 Start menu
- Text to CAD?
- Cascade Studio
- Gimp 2.99.18 Released: The Last Development Preview Before 3.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Cad projects? This list will help you:
Project | Stars | |
---|---|---|
1 | FreeCAD | 17,463 |
2 | LibreCAD | 4,053 |
3 | solvespace | 3,005 |
4 | cadquery | 2,799 |
5 | leocad | 2,378 |
6 | LibrePCB | 2,254 |
7 | antimony | 2,072 |
8 | fornjot | 1,875 |
9 | fosscad-repo | 1,511 |
10 | qcad | 1,413 |
11 | jsketcher | 1,415 |
12 | libfive | 1,338 |
13 | pythonocc-core | 1,219 |
14 | mayo | 1,203 |
15 | CascadeStudio | 958 |
16 | OpenAstroTracker | 934 |
17 | libredwg | 846 |
18 | OCCT | 842 |
19 | makair | 798 |
20 | oce | 790 |
21 | ExpansionCards | 769 |
22 | dotSCAD | 746 |
23 | FreeCAD | 709 |
Sponsored