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 51 · Most stars
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
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.
IoT Platform Framework
- golang
- iot-platform
- edge-computing
- distributed-systems
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
- simulator
- unity
- game-engine
- autonomous
TensorFlow for Raspberry Pi
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, Alibaba Tair, Redpanda, YDB and StarRocks
- roaring-bitmaps
- visual-studio
- c
- clang
GRBL CNC command sender, autoleveler and g-code editor
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
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
- openai-gym
- openai-gym-environments
- robotics
- tensorflow
DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.
- msp
- telemetry
- wifibroadcast
- dronebridge
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
This repository contains multiple approaches for generating global racetrajectories.
Pure Pursuit Control and SE(2) Planning
- planning
- car
- vehicle
- pure-pursuit
Modular autonomous driving platform running on the CARLA simulator and real-world vehicles.
- autonomous-vehicles
- autonomous-driving
- carla
- perception
open source embossed label maker
A lightweight C++ machine learning library for embedded electronics and robotics.
An application for controlling 2D plotters, cutters, engravers, and CNC machines.
MicroPython module to read a rotary encoder.
- rotary-encoder
- micropython
- esp8266
- esp32
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS (Robotic Operating System) applications written in C++
- state-machine
- ros
- ros-packages
- navigation
Silverback is a message bus and broker integration library for .NET. It is designed to simplify event-driven architectures and asynchronous messaging, with first-class support for Apache Kafka and MQTT.
- microservice
- messaging
- kafka
- silverback
RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.
- robotics
- graphical-programming
- state-machine