SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Engineering Open-Source Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
"System Design" by Karan Pratap Singh: How to design systems at scale and prepare for system design interviews. Link
-
You’ll find awesome-lists ranging from mainstream tech topics like awesome-react to random stuff like awesome-falsehoods (”a curated list of falsehoods programmers believe in.”), awesome-board -games (“a curated list of awesome and exceptional board games”) and awesome-veganism (“a curated list of awesome resources, pointers, and tips to make veganism easy and accessible to everyone”).
-
FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23I'm a long-time FreeCAD user, and one of my annoyances is that long-running operations lock up the entire UI and can't be aborted.
So for my first contribution to FreeCAD I'm working on fixing this.
The underlying CAD operations are done by "OpenCascade", and at first I thought OpenCascade had no support for aborting operations part of the way through. So my first implementation was to move the operation into a child process and give the user a dialog box that would allow terminating the child process.
But it actually turns out OpenCascade does support aborting the operations! So now I'm working on doing it the OpenCascade way.
My PR is here: https://github.com/FreeCAD/FreeCAD/pull/19796
-
-
-
gop
The Go+ programming language is designed for engineering, STEM education, and data science. Our vision is to enable everyone to become a builder of the world.
Go deserves to get TypeScripted. Another effort in this vein is Go+
https://github.com/goplus/gop
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: 🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️ | dev.to | 2024-12-06
10. System Design By Shashank Khare
-
Project mention: Transmits AM radio on computers without radio transmitting hardware (Airgap) | news.ycombinator.com | 2024-07-18
-
moreThanFAANGM
This repository contains opportunities for you to apply to more than 400 product base companies(NOT JUST FAANGM) & good start-ups.
-
-
kicad-source-mirror
This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.
-
-
atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
Project mention: I Designed My LED Matrix PCB with Code Instead of Traditional EDA Tools | news.ycombinator.com | 2025-04-25Atopile is another thing in the circuits-as-code space: https://github.com/atopile/atopile
As a half EE/half SWE I think there are significant benefits to circuits as code but I'm not impressed with this one. Atopile has a narrower focus (autorouters are really really hard) and doesn't use as many buzzwords. Like why on earth does a "web first approach" matter at all for hardware development?
But also, GUI tools are getting better, Kicad 9 had a lot of changes that made templating / reusing blocks easier. And it works fine if not great with version control.
I don't see circuit-as-code taking off with humans anytime soon, it's much better but not enough better to convince EEs many of which don't code or at all. But I can see it becoming much more common as LLMs get better at complex circuits.
-
-
the-engineering-managers-booklist
Books for people who are or aspire to manage/lead team(s) of software engineers
-
-
-
Project mention: Eighty Years of the Finite Element Method: Birth, Evolution, and Future (2022) | news.ycombinator.com | 2024-11-02
https://en.wikipedia.org/wiki/Finite_element_method
>> FEM: Finite Element Method (for ~solving coupled PDEs (Partial Differential Equations))
>> FEA: Finite Element Analysis (applied FEM)
> awesome-mecheng > Finite Element Analysis: https://github.com/m2n037/awesome-mecheng#fea
"Learning quantum Hamiltonians at any temperature in polynomial time" (2024) https://arxiv.org/abs/2310.02243 .. https://news.ycombinator.com/item?id=40396171
-
-
Project mention: Chaos Engineering for Microservices: Resilience Testing with Chaos Toolkit, Chaos Monkey, Kubernetes, and Istio | dev.to | 2025-04-19
Chaos Monkey for Spring Boot Documentation – A guide to implementing Chaos Monkey for Spring Boot applications.
-
awesome-automotive
A curated list of delightful and free automotive engineering resources, looking for contributors ❗
-
Project mention: OpenSim: An Open Source Engine for Biomechanics Simulation | news.ycombinator.com | 2025-04-26
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Engineering discussion
Engineering related posts
-
Design Electronics with React Components
-
OpenSim: An Open Source Engine for Biomechanics Simulation
-
I Designed My LED Matrix PCB with Code Instead of Traditional EDA Tools
-
Add a Workaround to Nahimic Crapware
-
Show HN: Changelog CLI – no more undescribed changes – CI/TrunkBased oriented
-
FreeCAD 1.0
-
Show HN: Book on writing many kind of cool software from scratch
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 May 2025
Index
What are some of the best open-source Engineering projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | design-patterns-for-humans | 46,395 |
2 | system-design | 35,296 |
3 | awesome-falsehood | 25,584 |
4 | FreeCAD | 24,411 |
5 | front-end-guide | 15,201 |
6 | awesome-mlops | 13,101 |
7 | gop | 9,175 |
8 | system_design | 9,000 |
9 | system-bus-radio | 6,598 |
10 | moreThanFAANGM | 4,789 |
11 | Index | 3,522 |
12 | kicad-source-mirror | 2,173 |
13 | meshio | 2,089 |
14 | atopile | 2,089 |
15 | SREWorks | 1,867 |
16 | the-engineering-managers-booklist | 1,615 |
17 | tensorbase | 1,451 |
18 | security_content | 1,413 |
19 | awesome-mecheng | 1,272 |
20 | AeroPython | 957 |
21 | chaos-monkey-spring-boot | 925 |
22 | awesome-automotive | 911 |
23 | opensim-core | 872 |