Mechanical
Your own 3D parametric modeler
A general-purpose parametric 3D CAD modeler for mechanical parts, assemblies, drawings, and engineering analysis.
Open Source 3D Printer Driver
Widely used firmware for 3D printers, CNC machines, and laser cutters, providing motion, temperature, safety, and G-code control.
The Klipper firmware controls 3d-Printers.
A high-performance 3D-printer firmware that combines a general-purpose host computer with one or more microcontrollers.
G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
A 3D-printing slicer that converts models into printer instructions for FDM and mSLA printers.
The snappy web interface for your 3D printer.
A web-based interface for remotely controlling, monitoring, and extending 3D printers.
The Programmers Solid 3D CAD Modeller
A script-based solid 3D CAD modeler that generates geometry from code rather than interactive mouse-driven modeling.
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
An embedded G-code interpreter and stepper-motion controller for hobby and light-duty CNC machines.
The Robot Operating System, is a meta operating system for robots
A robotics middleware and development framework for building modular robot software across sensors, actuators, and control systems.
LinuxCNC controls CNC machines.
A real-time CNC controller for mills, lathes, routers, laser cutters, plasma cutters, 3D printers, and robot arms.
A full-featured web-based CNC controller interface for Grbl, Marlin, Smoothieware, and TinyG
A browser-based control dashboard for operating GRBL-, Marlin-, Smoothieware-, and TinyG-based CNC machines.
Mobile Manipulation framework for ROS 2
A motion-planning and manipulation framework for robotic arms and mobile manipulators in ROS 2.
Gazebo (formerly Ignition) - A robotics simulator
A physics-based robotics simulator for testing robots, sensors, environments, and control software before hardware deployment.
A python parametric CAD scripting framework based on OCCT
A Python library for programmatically creating parametric 3D CAD models using the OpenCASCADE kernel.
BRL-CAD is a powerful cross-platform open source solid modeling system
A constructive solid geometry modeling and analysis system with ray tracing, Boolean operations, and engineering analysis tools.