Tools

Sammlung von Tools und Software für die Entwicklung und Produktion von Open-Source-Hardware

Arduino IDE 
highActivity

electronic, IDE, MCU, microcontroller
macOS, Linux, Windows
AGPL
2.2.1 (2023-08-31)

Simple integrated development environment (IDE) to program and compile Arduino programs for use on the board

AVRDUDE 
highActivity

electronic, MCU, microcontroller, CLI, AVR
macOS, Linux, Windows
GPL
v7.2 (2023-07-19)

Utility to download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP)

Beso 
mediumActivity

mechanical, FEM, optimization
macOS, Linux, Windows
LGPL

Python code for topology optimization using CalculiX FEM solver

Bforartists 
highActivity

artwork, 3D, animation
macOS, Linux, Windows
GPL
v3.6.2 (2023-08-28)

3D suite to create CG content for game graphics, pre-rendered movies and stills, Fork of Blender with improved UI

Blender 
noDataActivity

artwork, 3D, animation
macOS, Linux, Windows
GPL

3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation

blenderCAM 
highActivity

artwork, CAM, 3D, animation
macOS, Linux, Windows
GPL

Add-on for Blender for artistic CAM - Computer aided machining - a g-code generation tool

BRL-CAD 
highActivity

mechanical, CAD, 3D, CSG
macOS, Linux, Windows
LGPL
rel-7-36-0 (2023-07-27)

Interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools

cadCAD 
highActivity

utility, simulation, system modeler, design
macOS, Linux, Windows
MIT
release (2022-02-16)

Python package that assists in the processes of designing, testing and validating complex systems through simulation, with support for Monte Carlo methods, A/B testing and parameter sweeping

CadQuery 
highActivity

utility, CAD, 3D, programmatic
macOS, Linux, Windows
APACHE
2.3.1 (2023-06-28)

Python parametric CAD scripting framework based on OCCT

Calculix 
mediumActivity

mechanical, utility, FEM, 3D
macOS, Linux, Windows
GPL
v0.9.1 (2023-01-22)

Software Suite for 3D finite element methode (FEM)

CircuitJS1 
mediumActivity

electronic, simulation, circuit
macOS, Linux, Windows, Android, iOS, Other
GPL

Electronic Circuit Simulator in the Browser

code_aster 
lowActivity

utility, FEM, simulation, structural mechanics, numerical, thermodynamics
Linux, Windows
GPL

Platform of Salome to solve structures and Thermomechanics Analysis for Studies and Research

code_saturne 
highActivity

utility, CFD, simulation, numerical
Linux
GPL

Platform of Salome to solve computational fluid dynamics (CFD) Analysis for Studies and Research

Cura 
highActivity

mechanical, CAM, 3D, slicer, printing
macOS, Linux, Windows
LGPL
5.4.0 (2023-07-04)

3D printer / slicing GUI built on top of the Uranium framework

DeclaraCAD 
noDataActivity

mechanical, CAD, 3D, programmatic
macOS, Linux, Windows
GPL

Desktop application with GUI to programmatically design 3D models

F4PGA 
noDataActivity

electronic, FPGA
macOS, Linux, Windows
ISC

Toolchain for the development of FPGAs of multiple vendors

FabAccess 
noDataActivity

utility, management, FabLab, machine
macOS, Linux, Android, iOS, Other
MIT

Access and Machine Controll System for Open-Workspaces and FabLabs

FPGAwars 
noDataActivity

electronic, FPGA

LGPL

Library for exploring and building with FPGAs

FreeCAD 
highActivity

mechanical, civil, CAD, FEM, CAM, 3D, 2D
macOS, Linux, Windows
LGPL
0.21.1 (2023-09-01)

Parametric 3D modeler for computer-aided design (CAD) and a software application for Building Information Modeling (BIM) with support of the Finite Element Method (FEM)

FreeCAD link branch 
mediumActivity

mechanical, civil, CAD, FEM, CAM, 3D, 2D
macOS, Linux, Windows
LGPL
2023.01.31-edge (2023-01-31)

Temporary fork of FreeCAD with new features and enhancement testing. Parametric 3D modeler for computer-aided design (CAD) and more.

Fritzing 
mediumActivity

electronic, EDA, PCB
macOS, Linux, Windows
GPL

Electronic Design Automation software with a low entry barrier, suited for the needs of makers and hobbyists

gEDA 
noDataActivity

electronic, EDA, PCB
macOS, Linux, Windows
GPL

Suite and toolkit of Electronic Design Automation tools for electrical circuit design, schematic capture, simulation, prototyping, and production

GitBuilding 
highActivity

utility, web, documentation
macOS, Linux, Windows
GPL
0.13.0 (2023-07-27)

Documenting hardware projects with minimal effort, so you can stop writing and git building

GitLab 
highActivity

utility, management, web, issue tracking, documentation
Linux, Other
MIT
16.4.0-ee (2023-09-22)

End-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more

Gmsh 
highActivity

utility, FEM, 3D, web
macOS, Linux, Windows
GPL
gmsh_4_11_1 (2022-12-21)

three-dimensional finite element mesh generator with built-in pre- and post-processing facilities

Grace 
lowActivity

mechanical, CAM, 2D, plotter
macOS, Linux, Windows
GPL

WYSIWYG 2D plotting tool

HorizonEDA 
highActivity

electronic, EDA, PCB
Linux, Windows, Other
GPL
v2.5.0 (2023-06-18)

Electronic Design Automation (EDA) package supporting an integrated end-to-end workflow for printed circuit board design including parts management and schematic entry

ImplicitCAD 
mediumActivity

mechanical, CAD, 3D, programmatic, CSG
macOS, Linux, Windows
AGPL
v0.4.0.0 (2022-06-12)

A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation..

Ink/Stitch 
highActivity

mechanical, artwork, CAM, 2D, embroidery
macOS, Linux, Windows
GPL
v3.0.1 (2023-06-30)

Machine embroidery design platform based on Inkscape

InkCut 
mediumActivity

mechanical, CAM, 2D, plotter, CNC
macOS, Linux, Windows
GPL
v2.1.5 (2022-07-08)

Application for controlling 2D plotters, cutters, engravers, and CNC machines

InkScape 
highActivity

artwork, 2D, vector graphics
macOS, Linux, Windows
GPL
INKSCAPE_1_3 (2023-07-22)

Vector graphics editor

ITOM 
noDataActivity

utility, automation, data, evaluation, measurement
macOS, Linux, Windows
LGPL

Software suite for operating measurement systems, laboratory automation and data evaluation

JSCAD 
highActivity

mechanical, 3D, 2D, programmatic, CLI, web
macOS, Linux, Windows, Other
MIT

Set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code

K-3D 
lowActivity

artwork, 3D, animation
macOS, Linux, Windows
GPL
k3d-0.8.0.6 (2016-09-18)

3D modeling and animation software

KiCad 
highActivity

electronic, EDA, PCB
macOS, Linux, Windows
GPL
7.0.8-rc1 (2023-09-20)

Free software suite for electronic design automation (EDA) with an integrated environment for schematic capture, PCB layout, manufacturing file viewing, SPICE simulation, and engineering calculation.

Labplot 
noDataActivity

utility, EDA, analysis, visualization
macOS, Linux, Windows
GPL

Data Visualization and Analysis software

Ladybug Tools 
noDataActivity

civil, simulation
macOS, Linux, Windows
AGPL

a collection of free computer applications that support environmentally-conscious design and simulation

LibreCAD 
highActivity

mechanical, CAD, 2D
macOS, Linux, Windows
GPL
2.2.0.2 (2023-07-29)

2D CAD drawing tool based on the community edition of QCAD.

LibrePCB 
highActivity

electronic, EDA, PCB
macOS, Linux, Windows, Other
GPL
0.1.7 (2022-10-03)

EDA software to develop printed circuit boards

MeshLab 
highActivity

utility, 3D, printing, visualization, mesh
macOS, Linux, Windows
GPL
MeshLab-2022.02 (2022-03-02)

Set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes

MeshRoom 
highActivity

utility, 3D, visualization, photgrammetry, computer vision
Linux, Windows
MPL
v2023.2.0 (2023-06-26)

3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework

Netgen/NGSolve 
highActivity

utility, FEM, multiphysics
macOS, Linux, Windows
LGPL
v6.2.2304 (2023-07-09)

Multiphysics finite element software to to analyze models from solid mechanics, fluid dynamics and electromagnetics with Python interface to easily implement new physical equations and solution algorithms

Octave 
noDataActivity

utility, analysis, numerical, visualization, language
macOS, Linux, Windows, Other
GPL

High-level programming language primarily intended for scientific computing and numerical computation

OctoPrint 
highActivity

utility, 3D, printing, machine, control system
macOS, Linux, Windows, Android
AGPL
1.9.2 (2023-07-18)

Web interface for controlling consumer 3D printers

OpenFOAM 
highActivity

mechanical, electronic, CFD, simulation, structural mechanics, heat conduction, multiphase flow
macOS, Linux, Windows
GPL

Computational fluid dynamics (CFD) software package to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to acoustics, solid mechanics and electromagnetics

OpenPLM 
lowActivity

mechanical, utility, management, PLM
Linux
GPL

the first genuine open source PLM (Product Lifecycle Management)based on Django intended to provide a starting point for companiesCMS/PLM/BIM projects

OpenPnP 
mediumActivity

electronic, PCB, machine, control system
macOS, Linux, Windows
GPL

Open Source SMT pick and place system that includes ready to run software, and hardware designs that you can build and modify

OpenProject 
highActivity

utility, programmatic, management, web, issue tracking, project, wiki, forum, scrum, agile
Linux, Other
GPL
v13.0.3 (2023-09-12)

Open source project management software

OpenSCAD 
highActivity

mechanical, CAD, 3D, programmatic
macOS, Linux, Windows, Other
GPL
openscad-2021.01 (2021-02-07)

Script-only based modeller application for creating solid 3D computer-aided design (CAD) objects.

ParaView 
highActivity

utility, FEM, CFD, visualization
macOS, Linux, Windows
BSD
5.7.0 (2020-07-01)

Parallel post-processing data analysis and visualization application based on VTK

PEmbroider 
lowActivity

mechanical, artwork, 2D, embroidery
macOS, Linux, Windows
GPL

Embroidery Library for Processing

Penpot 
highActivity

artwork, design, mockup, UI, UX
Linux, Other
MPL
1.19.2 (2023-08-30)

design and prototyping platform for product teams UI & UX

Pipe Stress Infinity 
mediumActivity

mechanical, analysis, design, CLI
macOS, Linux, Windows
GPL

Analysis and design software to evaluate the structural behavior and stresses of piping systems to a variety of different codes and standard

Pocket Science Lab 
noDataActivity

electronic, data, visualization
macOS, Linux, Windows, Android
APACHE

Phone and desktop applications to collect measurements and data

Printrun 
highActivity

utility, 3D, printing, machine, control system
macOS, Linux, Windows
GPL
printrun-2.0.1 (2023-05-24)

3D printing host software suitewhich talks to your printer and handles the printing process

Processing 
highActivity

utility, IDE, animation, visualization
macOS, Linux, Windows
GPL
processing-1293-4.3 (2023-07-26)

Flexible software sketchbook and a language for learning how to code within the context of the visual arts

PrusaSlicer 
highActivity

mechanical, CAM, 3D, slicer, printing
macOS, Linux, Windows
AGPL
version_2.6.1 (2023-09-06)

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)

PyCAM 
lowActivity

mechanical, CAM, 3D, 2D
macOS, Linux
GPL
v0.6.4 (2019-07-28)

Toolpath generator for 3-axis CNC machining

PyCNC 
lowActivity

mechanical, 3D, printing, machine, CNC, control system
Linux
MIT
v1.0.0 (2017-07-15)

G-code interpreter and CNC/3D-printer controller

pythonOCC 
highActivity

utility, CAD, CAM, 3D
macOS, Linux, Windows
LGPL
7.7.0 (2022-12-16)

Python package for 3D CAD/BIM/PLM/CAM based on OpenCASCADE Technology (OCCT)

QCAD 
highActivity

mechanical, CAD, 2D
macOS, Linux, Windows
GPL

Cross-platform 2D CAD solution to create technical drawings such as plans for buildings, interiors, mechanical parts or schematics and diagrams

QElectroTech 
highActivity

mechanical, electronic, CAD, CAE, schematic, diagram
macOS, Linux, Windows
GPL
0.9 (2023-01-06)

desktop application to create diagrams and schematics

QGIS 
highActivity

civil, GIS
macOS, Linux, Windows, Android, iOS, Other
GPL
final-3_32_3 (2023-09-15)

Create, edit, visualise, analyse and publish geospatial information

Qucs 
noDataActivity

electronic, simulation, circuit
macOS, Linux, Windows
GPL

Circuit simulator with graphical user interface

Redmine 
highActivity

utility, management, web, issue tracking, project, wiki, forum
macOS, Linux, Windows
GPL

Project management web application written using Ruby on Rails framework

RIOT 
highActivity

utility, OS, IoT

LGPL
2023.07 (2023-08-13)

Small operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of things (IoT) devices

ROS 
lowActivity

utility, OS, robotics
macOS, Linux
BSD

Set of software libraries and tools that help you build robot applications

SALOME 
noDataActivity

utility, FEM, simulation, numerical
Linux, Windows
LGPL

Platform for numerical simulation

SciDAVis 
noDataActivity

utility, analysis, data, visualization
macOS, Linux, Windows
GPL

Scientific Data Analysis and Visualization

Scilab 
noDataActivity

utility, simulation, optimization, analysis, numerical
macOS, Linux, Windows
GPL

Numerical computational package and a high-level, numerically oriented programming language.

Semblage 
mediumActivity

mechanical, CAD, programmatic
Linux, Windows
LGPL

CAD GUI backed by a programmatic CAD API named CadQuery.

sigrok 
noDataActivity

utility, analysis, data, visualization
macOS, Linux, Windows, Other
GPL

Signal analysis software suite that supports various device types (e.g. logic analyzers, oscilloscopes, and many more)

Slic3r 
mediumActivity

mechanical, CAM, 3D, slicer, printing
macOS, Linux, Windows
AGPL
1.3.0 (2018-05-10)

Toolpath generator for 3D printers: it reads 3D models (STL, OBJ, AMF, 3MF) and it converts them into G-code instructions for 3D printers

SolveSpace 
highActivity

mechanical, CAD, 3D, programmatic
macOS, Linux, Windows
GPL
v3.1 (2022-06-01)

Parametric 2D/3D CAD application

SVG-PCB 
highActivity

electronic, programmatic, PCB, web
macOS, Linux, Windows, Android, iOS, Other
GPL
v0.1.0 (2023-04-12)

In-browser editor lets you design Printed Circuit Boards (PCB) from a code description and export as SVG for PCB prototyping

Svg2Shenzhen 
lowActivity

electronic, 2D, PCB
macOS, Linux, Windows
GPL
0.2.18.7 (2020-08-23)

Convert Inkscape SVG drawings to KiCad PCB and footprint modules

Taiga 
noDataActivity

utility, management, web, issue tracking, project
macOS, Linux, Windows
AGPL

Project management software

truck 
highActivity

mechanical, CAD, 3D, kernel, rust
macOS, Linux, Windows
APACHE

Truck is a rust CAD kernel

Vim3D 
lowActivity

artwork, 3D, visualization

BSD

Viewer and graphical interpreter for 3D scene descriptions using C++ and OpenGL

WireViz 
lowActivity

electronic, cable, connectors, wiring-diagram, visualization
macOS, Linux, Windows
GPL

Tool for easily documenting cables, wiring harnesses and connector pinouts.

wxMaxima 
highActivity

utility, programmatic, visualization, algebra
macOS, Linux, Windows
GPL
Version-23.08.0 (2023-08-20)

wxMaxima is a document based interface with GUI for the computer algebra system Maxima