Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
-
Updated
Oct 7, 2026 - C++
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Structural Engineering Modules (Python 2.7 primarily)
EngineeringPaper.xyz is a web app that makes it easy to create, save, and share engineering calculations.
A package for binary and continuous, single and multi-material, truss and continuum, 2D and 3D topology optimization on unstructured meshes using automatic differentiation in Julia.
BriefFiniteElementDotNET (BFE.NET) is a library for linear-static Finite Element Method (FEM) analysis of solids and structures in .NET
fatpack provides functions and classes for fatigue analysis of data series.
Python tools for interacting with, editing, and visualizing EPA SWMM5 models
Blueprints, open source python package for civil engineering calculations.
Educational Vibration programs. Intended for undergraduate and early graduate students.
Awesome civil engineering software and programming reosurces
Structural Analysis Library for Python based on the direct stiffness method
How do you stand out and get hired in today's market as an engineer? A strong portfolio demonstrates your technical skills and problem-solving in ways a traditional resume can not. Here, Lowinertia provides engineers all the tools needed to get started!
An open-source Python library for civil and structural engineering research and practice that automates the modelling, analysis, and code-compliant design of foundations in accordance with Eurocode 2 and Eurocode 7.
Open-source 2D & 3D structural analysis in the browser. Direct Stiffness Method, real-time solving, no installation required.
Geotechnical engineering, solved in Python. 170+ validated functions for soil mechanics, SPT, CPT, bearing capacity, settlement, liquefaction & slope stability. Apache 2.0.
GEstimator is a simple civil estimation software written in Python and GTK+. GEstimator can prepare estimates along with rate analysis and supports multiple databases.
Advanced multiple object tracker using dlib and OpenCV.
Free 2D DWG/DXF CAD for Linux in the spirit of classic AutoCAD — keyboard drafting with acad.pgp aliases, faithful DWG round-trip, paper space and dimensions, plus surveying and terrain plugins (points, construction chart, contours, profiles, earthworks, UTM georeferencing, global DEM, satellite imagery, Google Earth KML)
A course to teach Python to civil engineering students and civil engineers
A finite element analysis library for 2D frame, beams and truss elements using C#
To associate your repository with the civil-engineering topic, visit your repo's landing page and select "manage topics."