Python Engineering

Open-source Python projects categorized as Engineering

Top 19 Python Engineering Projects

Engineering
  1. meshio

    :spider_web: input/output for many mesh formats

  2. 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.

    InfluxDB logo
  3. 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-25

    Atopile 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.

  4. security_content

    Splunk Security Content

  5. scikit-rf

    RF and Microwave Engineering Scikit

  6. Pynite

    A 3D structural engineering finite element library for Python.

  7. fluids

    Fluid dynamics component of Chemical Engineering Design Library (ChEDL)

  8. awesome-tech-rss

    List of awesome RSS channels related to startup, science and technology.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. tsp

    The Super Programmer

    Project mention: Show HN: Book on writing many kind of cool software from scratch | news.ycombinator.com | 2024-12-10
  11. decyx

    Decyx: AI-powered Ghidra extension for enhanced reverse engineering and binary analysis.

    Project mention: AI Integration for Reverse Engineering – Ghidra Extension | news.ycombinator.com | 2024-10-10
  12. pendfetch

    Double Pendulum visualised with fetching system information in Python.

  13. MagnetiCalc

    MagnetiCalc calculates the magnetic field of arbitrary coils.

  14. pyhecdss

    Python 3 interface to the HECLIB (Version 6 only) for 64 bit using SWIG. Primarily to provide access to HEC-DSS format

  15. dslinter

    `dslinter` is a pylint plugin for linting data science and machine learning code. We plan to support the following Python libraries: TensorFlow, PyTorch, Scikit-Learn, Pandas and NumPy.

  16. algorithms.theroyakash.com

    algorithms.theroyakash.com website source code. [Materials for FAANG and top startup coding interview and running notes on that]

  17. youtube_data_analysis

    Created an optimised pipeline to provide accurate data for analysis, then used snowsight (provided by Snowflake) to create a dashboard.

  18. Resistor-Calculator

    Resistor Calculator - Written In Python. (With Gui)

  19. neatmesh

    📐🔍 Mesh quality inspector

  20. ZondaPro

    Software para calcular las cargas de viento segun CIRSOC 102 - 2005

  21. lmrtfy

    Let me run that for you. Deploy scripts to the cloud and run them like native functions! (by lmrtfy)

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python Engineering discussion

Log in or Post with

Python Engineering related posts

  • Show HN: Book on writing many kind of cool software from scratch

    1 project | news.ycombinator.com | 10 Dec 2024
  • PEP 762 – REPL-acing the default REPL

    4 projects | news.ycombinator.com | 15 Oct 2024
  • Ask HN: Will someone here review my computer-science book?

    1 project | news.ycombinator.com | 11 Apr 2024
  • Stem Formulas

    3 projects | news.ycombinator.com | 23 Jul 2023
  • Azure data sources

    1 project | /r/Splunk | 1 Jul 2023
  • Examples of Touchstone v2.0 files

    1 project | /r/rfelectronics | 23 May 2023
  • Okta Data in Splunk( Reports, Alerts and Dashboards)

    1 project | /r/Splunk | 22 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2025
    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. Learn more →

Index

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

# Project Stars
1 meshio 2,089
2 atopile 2,088
3 security_content 1,413
4 scikit-rf 779
5 Pynite 556
6 fluids 389
7 awesome-tech-rss 179
8 tsp 124
9 decyx 76
10 pendfetch 67
11 MagnetiCalc 49
12 pyhecdss 29
13 dslinter 25
14 algorithms.theroyakash.com 24
15 youtube_data_analysis 17
16 Resistor-Calculator 14
17 neatmesh 13
18 ZondaPro 13
19 lmrtfy 9

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?