Topics / #engineering

Engineering projects on GitHub

Software engineering practices and methodology

As of , the most-starred Engineering projects on GitHub are spec-kit (141.6K stars), OpenSpec (72.2K stars) and design-patterns-for-humans (48.9K stars). GitHub.Locker tracks 28 Engineering repositories with 596.7K stars combined. The fastest-growing on October 16 was text-to-cad, with +292 stars in a day.

28Projects
596.7KStars in total
+712Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

28 projects · by stars

  1. #1 · github/spec-kit

    spec-kit

    Spec Kit is an open source toolkit for Spec-Driven Development (SDD) — you write specs, plans, and tasks that an AI coding agent turns into working code, instead of writing code first and documentation as an afterthought.

    141.6K
  2. #2 · Fission-AI/OpenSpec

    OpenSpec

    OpenSpec is a spec-driven development tool that adds a lightweight spec layer so you and your AI coding assistant agree on requirements before any code is written.

    72.2K
  3. #3 · nilbuild/design-patterns-for-humans

    design-patterns-for-humans

    It is a plain-English, real-world-analogy explanation of classic software design patterns (Creational, Structural, Behavioral), each paired with a short PHP code example.

    48.9K
  1. 4

    system-design

    46.6Kkaranpratapsingh/system-design

    It is a free course and ebook that teaches how to design large-scale systems and prepares readers for system design interviews.

  2. 5

    engineering-blogs

    38.8Kkilimchoi/engineering-blogs · Ruby

    A curated list of engineering blogs written by tech companies and individual software engineers, organized alphabetically.

  3. 6

    FreeCAD

    34.4KFreeCAD/FreeCAD · C++

    FreeCAD is a free, open-source 3D parametric modeler for designing real-life objects of any size, from mechanical parts to architecture.

  4. 7

    COVID-19

    28.9KCSSEGISandData/COVID-19

    The COVID-19 data repository by Johns Hopkins University's Center for Systems Science and Engineering (CSSE) — the case data behind their widely used pandemic Visual Dashboard.

  5. 8

    compound-engineering-plugin

    25.6KEveryInc/compound-engineering-plugin · TypeScript

    Compound Engineering is a plugin of 35 skills for AI coding agents. It structures work as a loop — brainstorm, plan, build, review, then capture what you learned — so each change makes the next one easier, and it runs on 14 agent hosts including Claude Code, Cursor, and Codex.

  6. 9

    eng-practices

    23.3Kgoogle/eng-practices

    Google's Engineering Practices documentation — a public collection of guides distilling the engineering practices Google applies across all languages and projects, currently focused on its Code Review Guidelines.

  7. 10

    text-to-cad

    21Kearthtojake/text-to-cad · Python

    text-to-cad is a library of agent skills for CAD, CAE and CAM: it gives coding agents focused workflows to generate, inspect, source, slice, and hand off CAD and robot-description artifacts from your local project files.

  8. 11

    front-end-guide

    15.2Kgrab/front-end-guide · JavaScript

    This is Grab's front-end study guide: a curated path through the modern JavaScript stack covering SPAs, React, Redux, testing, linting, build tools, CI, hosting and deployment, originally written to onboard Grab's new engineers.

  9. 12

    scipy

    15.1Kscipy/scipy · Python

    SciPy (pronounced 'Sigh Pie') is an open-source Python library for mathematics, science, and engineering.

  10. 13

    awesome-mlops

    14.2Kvisenger/awesome-mlops

    A curated list of references for MLOps (Machine Learning Operations) — links to articles, books, courses, papers, tools and communities about running machine learning systems in production.

  11. 14

    Startup-CTO-Handbook

    14.2KZachGoldberg/Startup-CTO-Handbook

    This repository holds the latest content of the Startup CTO's Handbook, a book covering leadership, management, and technical topics for people leading software engineering teams at startups.

  12. 15

    robotframework

    11.9Krobotframework/robotframework · Python

    Robot Framework is a generic, open-source automation framework used for acceptance testing, acceptance test-driven development (ATDD), and robotic process automation (RPA).

  13. 16

    pcl

    11.2KPointCloudLibrary/pcl · C++

    PCL (Point Cloud Library) is a standalone, large-scale open source project for 2D/3D image and point cloud processing, covering things like filtering, feature estimation, surface reconstruction, registration, model fitting and segmentation.

  14. 17

    go-perfbook

    10.9Kdgryski/go-perfbook

    It is a free, work-in-progress book documenting best practices for writing high-performance Go code, covering both general optimization techniques and Go-specific ones.

  15. 18

    pdfs

    10.2Ktpn/pdfs · HTML

    A large, technically-oriented collection of PDFs — papers, specs, decks and manuals — kept as a public GitHub repo, with a companion site for browsing and searching it at tpn.github.io/pdfs.

  16. 19

    MANPADS-System-Launcher-and-Rocket

    3.9Knovatic14/MANPADS-System-Launcher-and-Rocket

    A proof-of-concept man-portable air-defense system: a DIY launcher and interceptor built from consumer electronics and 3D-printed components, documented on GitHub as a hardware project.

  17. 20

    Keychron-Keyboards-Hardware-Design

    3.8KKeychron/Keychron-Keyboards-Hardware-Design

    This is a repository of production-grade industrial design files for Keychron's mechanical keyboards and mice, covering 163 device models and 768+ CAD files in STEP, DXF, DWG, and PDF formats.

  18. 21

    microduck-replica

    1.2Kfanhao375/microduck-replica · HTML

    This is a third-party reverse-engineering project that reconstructs the hardware of Pollen Robotics' Microduck bipedal robot duck - deriving assembly drawings, CAD files and a full electronics scheme from the official public MJCF simulation model and Rust source code, since the mechanical parts and one PCB were never officially open-sourced.

  19. 22

    Semiconductor_Manufacturing_Introduction

    997chenwei810/Semiconductor_Manufacturing_Introduction · Python

    An open, beginner-friendly book that follows one silicon wafer from sand, through the fab, test and packaging, until it becomes a chip. It focuses on process flow, terminology and fab know-how rather than heavy physics.

  20. 23

    QymCAD

    699QymIs-Tech/QymCAD · Rust

    QymCAD is a desktop parametric CAD application for mechanical parts and assemblies, built on a real B-rep kernel (OpenCASCADE). Sketches become solids via extrude, revolve or sweep, and parts combine into assemblies through joints.

  21. 24

    enterprise-system-design

    642DrHazemAli/enterprise-system-design

    This is a source-grounded engineering course and architectural reference for designing enterprise systems that survive real traffic, partial failure, security review, and changing requirements, covering distributed systems, AI workloads, cybersecurity, reliability, cloud, HPC, and edge infrastructure built on Azure.

  22. 25

    kistack

    405American-Embedded/kistack · Python

    KiStack is a human-written collection of skills that automate working with KiCad, helping validate schematics, check PCB layout, and review Gerber files.

  23. 26

    TrenTorch

    388TrenTorch/TrenTorch · Python

    TrenTorch is a from-scratch ML framework and learning curriculum built on top of Harvard's TinyTorch (CS249r), taking the same teaching bricks further with cleaner internals and more modules covering deep learning, CNNs, transformers and inference.

  24. 27

    OpenCourant

    374OpenCourant/OpenCourant · Fortran

    OpenCourant is an open-source build of OpenRadioss, an explicit finite element solver used to simulate highly nonlinear dynamic events like crashes, impacts, and explosions.

  25. 28

    umat-skill

    154xvchujin/umat-skill · Python

    A sanitized public set of 25 skills for OpenAI Codex, covering Abaqus UMAT/VUMAT development: constitutive mechanism routing, return mapping, tensor interfaces, state contracts, damage audits, tangent verification and hierarchical validation.

Often tagged together