Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Repository Index
47,133 repositories indexed
1–24 of 73 · Most stars
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
- simulation
- robotics
- kinematics
- virtual-reality
JavaScript Robotics and IoT programming framework, developed at Bocoup.
- javascript
- arduino
- tessel
- raspberry-pi
An opensource OpenWrt variant for mainland China users.
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
- asyncapi
- reactive
- specification
- websockets
Behavior Trees Library in C++. Batteries included.
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
- robotics
- dynamics
- analytical-derivatives
- kinematics
pySLAM is a hybrid Python/C++ Visual SLAM pipeline supporting monocular, stereo, and RGB-D cameras. It provides a broad set of modern local and global feature extractors, multiple loop-closure strategies, a volumetric reconstruction module, integrated depth-prediction models, and semantic segmentation capabilities for enhanced scene understanding.
- 3d-reconstruction
- depth-prediction
- feature-matching
- global-features
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
- simulator
- unity
- game-engine
- autonomous
TensorFlow for Raspberry Pi
Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips
- esp8266
- xtensa
The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub
- mqtt
- mqtt-broker
- mqtt-server
- mqtt-smarthome
Motion Generation for Robots and Machines. Real-time. Jerk-constrained. Time-optimal.
- trajectory-generation
- robotics
- jerk-constrained
- time-optimal
gradslam is an open source differentiable dense SLAM library for PyTorch
Easy-to-use Raspberry Pi image for booting directly into full-screen Chrome, with built-in convenience features for unattended operation. Perfect for dashboards and build monitors.
- raspberry-pi
- kiosk-mode
- dashboard
ESP-SDR uses the undocumented raw I/Q capture functionality of ESP32 family chips to turn them into (low-duty-cycle) Software Defined Radios
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
- openai-gym
- openai-gym-environments
- robotics
- tensorflow
Point cloud registration pipeline for robot localization and 3D perception
- robot-localization
- localization
- robotics
- mapping
The fuse stack provides a general architecture for performing sensor fusion live on a robot. Some possible applications include state estimation, localization, mapping, and calibration.
Multi-threaded and SSE friendly NDT algorithm
- ros
- pcl
- ndt-algorithm
- multithreading
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
- websockets
- micropython
- esp32
- microwebsrv
Modular autonomous driving platform running on the CARLA simulator and real-world vehicles.
- autonomous-vehicles
- autonomous-driving
- carla
- perception
A lightweight C++ machine learning library for embedded electronics and robotics.