Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Repository Index
47,133 repositories indexed
1–24 of 123 · Most stars
Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
Embedded web server, with TCP/IP network stack, MQTT and Websocket
OctoPrint is the snappy web interface for your 3D printer!
- octoprint
- 3d-printer
- python
- raspberry-pi
Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js.
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
- asyncapi
- reactive
- specification
- websockets
The mqtt.org website
A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.
- mqtt-tool
- mqtt
- mqtt-client
- electron-app
Webots Robot Simulator
- robotics
- robot
- simulator
- simulation
A web frontend for the motion daemon.
- python
- python3
- camera
- raspberrypi
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
- cnc
- gcode
- tinyg
- raspberry-pi
IoT Platform Framework
- golang
- iot-platform
- edge-computing
- distributed-systems
web-based visualization libraries
Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.
- klipper
- moonraker
- interface
- responsive
Mirror of https://code.miguelgrinberg.com/miguelgrinberg/microdot
- python
- micropython
- http
- webserver
LedFx is a network based LED effect engine designed to deliver advanced real-time audio effects to a wide variety of devices.
- python
- music-visualizer
- audio-processing
- qlc
Crossbar.io - WAMP application router
Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers, Ghostty and Bun.
- utf8
- utf16
- unicode
- simd
The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub
- mqtt
- mqtt-broker
- mqtt-server
- mqtt-smarthome
A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
- animation
- 2d-graphics
- embedded
- graphics-library
Play mp3 files from SD via I2S
- esp32
- max98357a
- i2s
- mp3
Lightweight Music Server. Access your self-hosted music using a web interface.
Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -
.NET Framework for Backgrounding & Device Hardware Services (iOS, MacOS, tvOS, Android, Windows, Linxux, & Web)