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 42 · Most stars
Open source RabbitMQ: core server and tier 1 (built-in) plugins
Build your own 'AirTags' 🏷 today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.
- apple
- offline-finding
- bluetooth
- microbit
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
- raspberry-pi
- c-plus-plus
- bare-metal
- usb
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
Fast MicroPython driver for ST7789 display module written in C
- st7789
- micropython
- driver
- bitmap-font
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Send arbitrary IEEE 802.11 frames with Espressif's ESP32
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
Driver for 320x240, 240x240, 135x240 and 128x128 ST7789 displays written in MicroPython
- st7789
- micropython
- bitmap-fonts
- driver
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.
- high-performance
- embedded-systems
- multiprecision
- numerical
Mission-control style spacecraft tracker in Rust: live ISS, Dragon, Hubble, JWST and Roman orbits, passes and schedules. Retro CRT themes, and a mode for Raspberry Pi + composite CRT.
A minimal bitcoin library for MicroPython and Python3 with a focus on embedded systems
MicroPython driver for MCP23017 16-bit I/O Expander
- micropython
- mcp23017
- esp8266
- esp32
Micropython driver for HX711 24-Bit Analog-to-Digital Converter
This project contains various GNAT Ada Run Time Systems (RTSs) based on FreeRTOS for MCUs: the Arduino Due, the STM32F4-series evaluation boards from STMicroelectronics and the BBC micro:bit (v1); working on Espressif ESP32-H2 and RaspberryPi RP2350 (risc-v core)
- ada
- gnat
- cortex
- rts
A trustless and decentralized Bitcoin library for Arduino compatible boards
RabbitMQ driver for Delphi
Ultra high-performance secp256k1 ECC engine | Python, Node.js, Rust, Go, C#, Swift, Java bindings | CUDA, Metal, OpenCL GPU | ECDSA, Schnorr, FROST, MuSig2, BIP-352 | 15+ platforms
- cryptography
- cuda
- riscv
- secp256k1
Simple way to use an nRF24L01 radio to exchange arbitrary Python objects between two Pyboards
Physical Bitcoin Stat Ticker
MicroPython driver for PCF8574 8-Bit I2C I/O Expander with Interrupt
- micropython
- pcf8574
- io-expander
MicroPython driver for SSD1327 128x128 4-bit greyscale OLED displays
- micropython
- ssd1327
- oled-display
- grove-oled-display