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.
bug reports should be made on the github issue tracker here: https://github.com/FreeCAD/FreeCAD/issues
-
LibreCAD
LibreCAD is a cross-platform 2D CAD program written in C++14 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.
LibreCAD, OpenSCAD (more script based and more for solids), FreeCAD.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
> If you like Linkage, you might also like Solvespace.
No, I mean Brent Curry's Linkage[1] bicycle design software, not David Rector's Linkage Mechanism Designer and Simulator[2].
You should read Wikipedia article.[0]
N.B. About SolveSpace, as I'm its experienced user[youtube,patreon], I may say next: yes, it could be used for bike mockup, as any other CAD, but it still has a lot of limitations and even does not export correct STEP files yet[3], and in FreeCAD such STEP could fixed only partially.[video]
So, for serious 3D CAD work I highly recommend use FreeCAD (and LibreCAD for 2D CAD work) instead of SolveSpace, and use SolveSpace only as a helper tool like a calc or as a notepad for noting ideas.
About Linkage Mechanism Designer and Simulator, it is only useful for planar (2D) kinematics analyze, and if You are looking an alternative for it take a look on Pyslvs[4], that is in part based on SolveSpace's solver.
[0] https://en.wikipedia.org/wiki/rattleCAD#History
[2] https://blog.rectorsquid.com/linkage-mechanism-designer-and-...
[3] https://github.com/solvespace/solvespace/issues/206
[4] https://github.com/KmolYuan/Pyslvs-UI
[video] https://www.youtube.com/watch?v=F3LJMeqUDrU
[youtube] https://www.youtube.com/@appsoft
[patreon] https://patreon.com/app4soft
-
Project mention: GitHub - CadQuery/cadquery: A python parametric CAD scripting framework based on OCCT | /r/codeCAD | 2023-07-26
-
Project mention: Lego violates GPL by keep Blender-based BrickLink Studio source closed | news.ycombinator.com | 2023-03-16
For an alternative have a look to LeoCAD:
- compatible with the LDraw Standard (used by BrinkLink Studio & LEGO Digital Designer)
- work on Windows, Mac & Linux
- GPL 2
-
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
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.
-
-
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).
-
Project mention: Language/framework for developing desktop "engineering" applications? | /r/GraphicsProgramming | 2023-03-02
I am involved in the JSketcher project that you reference as web-cad.org
-
Project mention: OpenSCAD Survey - what programming language do you want to be added to app? | /r/openscad | 2023-12-06
Guile/Scheme: https://libfive.com/
-
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]
-
-
Project mention: I pointed my backyard telescope into deep space and took pictures of this tiny patch of sky for 32 hours to reveal galaxies at mind-boggling distances … millions to billions of light years away. [OC] | /r/space | 2023-01-08
For anyone that wants to look at the details, the hardware and code on this one is all open source: https://github.com/OpenAstroTech/OpenAstroTracker
-
-
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
-
If you're looking for examples of high quality openscad code, dotSCAD is pretty cool. nophead (old school reprap person and one of the openscad developers) has a parts library that I think is high quality.
-
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.
Project mention: Dune 3D – an open source parametric 3D CAD app bassed on OCCT | news.ycombinator.com | 2023-10-23 -
Project mention: CadQuery Editor – a program for building parametric 3D CAD models using Python | news.ycombinator.com | 2023-09-02
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Cad related posts
- Which Windows/Linux laptop maker do you like the most?
- The Gazelle Laptops are the biggest POS
- That feeling when you are unboxing a flagship keyboard from a major brand in 2023 and find out it uses micro-USB #smh
- 🖕🖕🖕🖕 Apple
- Sketch gets mirrored on edit
- Looking for open source 3D modelling/CAD software compatible with an older version of Mac OS
- Is there anything out there that has changed, FOR THE BETTER?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0fa2594530>
www.saashub.com | 11 Dec 2023
Index
What are some of the best open-source Cad projects? This list will help you:
Project | Stars | |
---|---|---|
1 | FreeCAD | 15,906 |
2 | LibreCAD | 3,791 |
3 | solvespace | 2,902 |
4 | cadquery | 2,521 |
5 | leocad | 2,281 |
6 | LibrePCB | 2,124 |
7 | antimony | 2,048 |
8 | fornjot | 1,741 |
9 | fosscad-repo | 1,484 |
10 | qcad | 1,327 |
11 | jsketcher | 1,326 |
12 | libfive | 1,289 |
13 | pythonocc-core | 1,133 |
14 | mayo | 1,033 |
15 | OpenAstroTracker | 913 |
16 | CascadeStudio | 888 |
17 | makair | 799 |
18 | oce | 781 |
19 | libredwg | 764 |
20 | ExpansionCards | 723 |
21 | dotSCAD | 719 |
22 | OCCT | 685 |
23 | CQ-editor | 629 |