Open-source projects categorized as Engineering | Edit details

Top 23 Engineering Open-Source Projects

  • GitHub repo developer-roadmap

    Roadmap to becoming a developer in 2022

    Project mention: Just graduated! This sucks. Help. | | 2022-01-21

    Take off the gloves, get your hands dirty and do what you gotta do. You should be building stuff. Look at this site. Start from the top and work your way down for your chosen path.

  • GitHub repo design-patterns-for-humans

    An ultra-simplified explanation to design patterns

    Project mention: Generating Trees Images, Part 2. Geometry, Graphics and DOM | | 2021-05-05

    Ideally, we would write a facade for those methods and provide an API like:

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo COVID-19

    Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE

    Project mention: Israel, the only quadruple-vaxxed country in the world (also using mask mandates and Covid passports), just broke global record for daily Covid cases! | | 2022-01-19

    Source: JHU CSSE COVID-19 Data

  • GitHub repo awesome-falsehood

    😱 Falsehoods Programmers Believe in

    Project mention: Hate leap seconds? Imagine a negative one | | 2022-01-13

    A collection of several falsehoods programmers believe, not just time:

  • GitHub repo front-end-guide

    📚 Study guide and introduction to the modern front end stack.

    Project mention: Front-end guide from Grab | | 2021-03-02
  • GitHub repo FreeCAD

    This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at

    Project mention: If you were enormously wealthy and could fund the development of a new open-source software program or radically improve an existing one, what would you do? | | 2022-01-17

    Shout out to FreeCAD! since you didn't mention it.

  • GitHub repo awesome-mlops

    A curated list of references for MLOps

    Project mention: Wiki suggestions thread: what does our wiki need? | | 2021-11-24

    I'm involved with the Ai Infrastructure Alliance and what they call "MLOps Blueprints" are high on the list of demands, it sounds like you want a basic version of that. It might be doable if we get more users involved in the wiki creation. For now, I think "curation" of tutorials and best-known-methods is quite possible. There are even tons of resources for that in github "awesome" lists and of course,

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo system_design

    Preparation links and resources for system design questions

    Project mention: What is enough to get these SWE jobs? | | 2021-12-20

    Q2) With the amount of hours you're putting into grinding, even before interview season comes, you will be more than capable of securing a SWE role at a F100/FAANG. Although as you hinted, keep an eye out for burnout. You have an entire year, and as you said, its already taking a toll on you. We all want a well-paying job, but it shouldn't be at the expense of our health. You still have to complete your degree. Also, its good that you are studying LC + DS&A, but don't forget about system design. You don't really need to start several months in advance, but you will definitely be tested on it in your interviews.

  • GitHub repo system-bus-radio

    Transmits AM radio on computers without radio transmitting hardware.

    Project mention: Make an internet radio station with one line of bash | | 2022-01-13
  • GitHub repo moreThanFAANGM

    This repository contains opportunities for you to apply to more than 300 product base companies(NOT JUST FAANGM) & good start-ups.

    Project mention: Smaller/Mid level companies that asks LC interview questions | | 2022-01-13

    Not sure about the hiring process of these companies but here's a list of companies you could try-

  • GitHub repo Index

    Metarhia educational program index 📖

    Project mention: looking for enterprise-level node js tutorial or repo | | 2021-06-19

    Even though not everything is enterprise-level and you have some truth in your words, there is a section dedicated to Enterprise for node. I still think, there are a lot of things to learn there:

  • GitHub repo the-engineering-managers-booklist

    Books for people who are or aspire to manage/lead team(s) of software engineers

  • GitHub repo tensorbase

    TensorBase is a new big data warehousing with modern efforts.

    Project mention: ToyDB: Distributed SQL Database in Rust | | 2021-07-18

    + The result of TB's architectural performance: the untuned write throughput of TB is ~ 2x faster than that of CH in the Rust driver bench, or ~70% faster by using CH own ```clickHouse-client``` command. Use [this parallel script]( to try it yourself!

    3. Thanks to the Arrow-DataFusion, TensorBase has supported good parts of TPC-H. [Untuned TPC-H Q1 result here](

    4. In simple (no-groupby) aggregation, TensorBase is several times faster than ClickHouse. [Benchmark here](

    5. For complex groupby aggregations, recently we help to boost the speed of the TB engine to the same level of ClickHouse(not released, but coming soon).

    6. TB will soon supports MySQl wire protocol, distributed query, adaptive columnar storage optimization... Watch [issues here](

    Finally, it is really great to build an AP database in Rust. Welcome to join!

    Disclaimer: I am the author of TensorBase.

  • GitHub repo meshio

    :spider_web: input/output for many mesh formats

    Project mention: can you convert a .mesh file to an .stl file | | 2021-05-06

    Try Meshio-convert

  • GitHub repo AeroPython

    Classical Aerodynamics of potential flow using Python and Jupyter Notebooks

    Project mention: barbagroup/AeroPython Classical Aerodynamics with Python | | 2021-01-25
  • GitHub repo JByteMod-Beta

    Java bytecode editor

    Project mention: Online Mode | | 2021-12-19

    First go grab JByteMod from their GitHub Download the latest zip version (currently and unzip the contents to somewhere on your computer. Run the JByteMod-1.8.2.jar you just unzipped. (You need a Java RTE of your choice) Menu File > Load > Select your server jar file Menu Search > Search LDC > Find "www" Go to the Search tab to see the results and find the line with: "" Right click on it > "Jump to Declaration" Now you should see the bytecode listed in the Editor tab. Find the line again and left click on it. Then right click > Edit Change "www" to "session" and click OK Menu File > Save as > save it as a jar file with a new name eg "Server_online.jar" Replace your existing server jar with the new edited online jar in your server and edit your file to have online-mode=true instead of false. Done!

  • GitHub repo data-engineering-book

    Accumulated knowledge and experience in the field of Data Engineering

    Project mention: Are there any jobs available for someone with python and SQL(as well as certifications in other disciplines)??? | | 2022-01-02

    #1: Microsoft has a ton of free courses for data engineering. Here is one with 10 hours of content for DataBricks | 18 comments #2: We don't need data scientists, we need data engineers | 37 comments #3: Introduction to Databases for Data Engineers | 31 comments

  • GitHub repo CS7038-Malware-Analysis

    Course Repository for University of Cincinnati Malware Analysis Class (CS[567]038)

    Project mention: CS6038/CS5138 Malware Analysis, UC by ckane | | 2021-12-28
  • GitHub repo opensim-core

    SimTK OpenSim C++ libraries and command-line applications, and Java/Python wrapping.

    Project mention: [Question] Visual Studio Error: 'OpenSim': has already been defined to be a namespace | | 2021-12-02

    True. The namespace is correct and it should be called "OpenSim". I do not know how and when I put OpenSim class definition in OpenSim.h header file, but that is the problem. The original header does not have those lines there.

  • GitHub repo security_content

    Splunk Security Content

    Project mention: Top 10 Use cases for Security Operations | | 2021-11-03
  • GitHub repo awesome-automotive

    A curated list of delightful and free automotive engineering resources, looking for contributors ❗

  • GitHub repo scikit-rf

    RF and Microwave Engineering Scikit

    Project mention: RF and Microwave Engineering Scikit | | 2021-02-25
  • GitHub repo ounotes

    An Application built for students to access Notes , Question Papers , Syllabus and Resources for all Subjects of O.U (Osmania University) using Flutter 📘👨‍🎓

    Project mention: yournotes VS ounotes - a user suggested alternative | | 2021-09-01
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-21.

Engineering related posts


What are some of the best open-source Engineering projects? This list will help you:

Project Stars
1 developer-roadmap 183,750
2 design-patterns-for-humans 32,533
3 COVID-19 28,184
4 awesome-falsehood 16,862
5 front-end-guide 14,167
6 FreeCAD 10,554
7 awesome-mlops 7,243
8 system_design 7,233
9 system-bus-radio 5,842
10 moreThanFAANGM 2,231
11 Index 2,109
12 the-engineering-managers-booklist 1,333
13 tensorbase 1,118
14 meshio 1,112
15 AeroPython 770
16 JByteMod-Beta 690
17 data-engineering-book 678
18 CS7038-Malware-Analysis 538
19 opensim-core 493
20 security_content 449
21 awesome-automotive 426
22 scikit-rf 395
23 ounotes 191
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.