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.
Repository Index
47,133 repositories indexed
1–24 of 51 · Most stars
Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
- javascript
- serialport
- robot
- nodebots
A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.
- mqtt-tool
- mqtt
- mqtt-client
- electron-app
A powerful, innovative and intuitive EDA suite for everyone!
- eda
- electronics
- pcb
- schematic
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
- cnc
- gcode
- tinyg
- raspberry-pi
Self-hosted realtime soundscape analyser for birds, bats and other wildlife. Multi-model local AI inference, runs 24/7 on a Raspberry Pi.
- audio
- bioacoustics
- birds
- golang
:house: Buildroot-based, cloud-free smart-home platform for a Homematic IP CCU (CCU3/ELV-Charly). Runs on Raspberry Pi & x86/ARM or as a virtual appliance (Proxmox VE, Home Assistant, Docker/LXC/K8s)...
- ccu
- buildroot
- homematic
- linux
Python interface to Bluetooth LE on Linux
A cross-platform TUI bluetooth manager.
The libgphoto2 camera access and control library.
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
- adafruit-gfx
- sdl
- arduino
- raspberry-pi
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
GPIO access and interrupt detection with Node.js
- gpio
- interrupt
- raspberry-pi
- beaglebone
Yet another Linux distribution for voice-enabled IoT and embrace Web standards
- web
- javascript
- nodejs
- yodaos
SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
- vulkan
- vulkan-api
- quake
- quake2
Flutter plugin for connecting and communicationg with Bluetooth Low Energy devices, on Android, iOS, macOS, Web, Linux, Windows.
An Intelligent wordlist generator based on user profiling, permutations, and statistics. (Named after the same tool in Mr.Robot series S01E01)
- elliot
- cupp
- passwords
- hacking-tool
A Tool to make Build and Run eBPF programs easier
CSerialPort - lightweight cross-platform serial port library and protocol parsing for C++/C/C#/Java/Python/Node.js/Electron/Rust
- serial-port
- cserialport
- cpp
- communication
Bluetooth experimentation framework for Broadcom and Cypress chips.
For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
Free SDR receiver for macOS, Windows and Linux: digital TV (DVB-T/T2, DVB-C, DVB-S/S2, ATSC, ISDB-T, DTMB), DAB+, FM, DRM, aviation (ADS-B, ACARS, VDL2), satellites, GNSS, ham modes (FT8, PSK31, CW), digital voice, cell towers and a spectrum analyser. HackRF, RTL-SDR, Airspy, SDRplay, BladeRF, LimeSDR, Pluto, USRP.
- atsc
- dab
- digital-tv
- dvb-t