PySmartHome-PC is a resilient smart home system where ESP32 sensor nodes send temperature and humidity data to a Python server on a Windows PC. It features local and GitHub Pages dashboards with interactive charts, power outage scheduling, and multilingual support.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONLess than 10 stars, 5+ commits in the last 30 days — projects made with care.
Self-hosted home inventory and barcode manager. Track stock, low quantities, and expiry dates by scanning barcodes or QR codes. Works as a PWA with continuous camera scanning, nested locations, shopping lists, label printing, and optional webhooks for printer/Home Assistant integrations.
finPal is a self-hosted, privacy-first personal finance manager from palStack, released under AGPL-3.0. It covers expense tracking, budgeting, household cost splitting, investments, bank sync via SimpleFin and CSV import, with a Docker Compose quick start and an admin account created by the first signup.
Foragd is a web-based feed reader for RSS, Atom and JSONFeed. It offers full-text search, keyword, category and author filtering, grouped subscriptions, favorites and saved-search subscriptions, and runs in any modern browser on mobile or desktop.
PulsHealth syncs Apple HealthKit data to a self-hosted backend you control. iOS app streams health samples as gzip NDJSON to your server, with a reference stack including PostgreSQL/TimescaleDB, Grafana dashboards, a web viewer, and an MCP server for AI assistants to query your data.
AuraMusic is a cross-platform YouTube Music client for Android and desktops, featuring Nothing OS themes, Automix DJ transitions, Android Auto lyrics, and AI diagnostics.
Dosezy is an open-source, offline-first Android app for medication tracking, designed with accessibility for elderly users. It provides intelligent scheduling, automated reminders, multi-profile management, and data export, with plans for an optional, self-hostable caregiver cloud platform.
Kinboard is a self-hosted family dashboard for kitchen wall displays. It consolidates calendars, shopping lists, weather, photos, smart home controls, energy data, and daily life tools into one real-time, offline-tolerant screen for the whole household.
Fold is a calm, offline-resilient CalDAV todo client. It stores tasks as standard VTODOs on your own server, features quick add parsing, special handling for Health and Groceries lists, keyboard-first navigation, PWA support, and zero database—credentials live in an encrypted cookie only.
Snoop is a local-first desktop keyboard and mouse activity tracker for Windows 10/11 and macOS 10.15+. It logs per-app usage time and input intensity at 5-second granularity, with timeline Gantt charts, keyboard heatmaps, and cross-week insights; data stays in local SQLite, with no keystroke content and no cloud upload.
PlainShelf is a local-first, single-user reading library designed for lightweight text content, storing data in human-readable files to ensure user privacy and data ownership.
Self-hosted health record, tracker and coaching app for individuals and families: workouts, sleep, vitals, medications, labs and documents in one private SQLite timeline, with optional AI and integrations such as Strava, Oura and FHIR imports.
WattRoom is a self-hostable app for collaborative indoor cycling: shared rooms with live watts, heart rate and cadence, structured interval workouts with BLE FTMS trainer control, voice and camera via LiveKit, a synced YouTube jukebox, plus .fit export and Strava upload.
Self-hosted Magic: The Gathering collection server with multi-account support, collection and price tracking, deck building, statistics, wishlist, trades and a public showroom. Built with FastAPI and React and deployed via Docker Compose.
Fermix is a self-hosted, Elixir-native multi-agent AI platform that runs as a local daemon and connects to your existing chat apps (Telegram, WhatsApp, Slack, Discord, Signal) plus a CLI. It supports multiple LLM providers, scheduled jobs, voice companion, and sandboxed tool execution.
A comprehensive astronomy and space dashboard integration for Home Assistant, featuring NASA API data, planetary ephemeris, and deep-sky object tracking.
Self-hosted web application that keeps videos, audio and pictures in an encrypted on-disk vault and serves a browser interface for albums, tags, encoded playback, subtitles and semantic image search.
StreamHome is a modern, open-source, self-hosted VOD platform designed to transform personal media collections into a professional streaming experience with personalized recommendations and cloud integration.
HDL Buspro integration for Home Assistant enabling UI-only setup, automatic gateway detection, and bus scanning to control lights, relays, curtains, and sensors.
A self-hosted dashboard that receives license plate detections from UniFi Protect webhooks, stores them in PostgreSQL, optionally captures short RTSP/FFmpeg clips of each detection, and offers searchable admin views with optional UK DVLA vehicle lookups.
Tracky is a self-hosted open-source application for tracking watched movies and TV shows. It integrates with TMDB and TVDB for metadata and supports scrobbling from Kodi.
Self-hosted IPTV playlist manager built with Vue 3, Express and PostgreSQL for importing, editing, sorting, exporting and sharing M3U and Xtream Codes playlists, with XMLTV EPG support, a channel logo library, an AI assistant driving 175 server-side tools, and a hardened Docker stack.
Mastarr is a self-hosted media reconciliation tool that reviews downloaded files and syncs them with Radarr, Sonarr, Jellyfin, and Seerr. Built with Go and SQLite, it offers a Goshtoso dashboard for managing registration, import, and availability states.
A web printing service based on Python Flask and CUPS, providing an HTTP graphical interface for CUPS print servers. It converts USB printers into network printers, supporting file upload, online preview, print parameter settings, and task management, with a bilingual interface in Chinese and English.
Movviz is a self-hosted, open-source media command center that allows users to discover, search, organize, and play movies and series through a single interface.
Self-hosted trading journal with Go API and React web UI. Features dashboard, P&L calendar, trade log, playbook, reports, alerts, bar-replay backtester, and native iOS/Android companion app.
The Discord bot automatically renders pr0gramm uploads, users, and comments linked in Discord as embeds. It can be self-hosted, but according to the README it is no longer officially maintained.
Unofficial hardened Linux packaging of Anthropic's official Claude Desktop .deb, adding enforced bubblewrap sandboxing, secret masking, supply-chain pinning, and RPM/Arch builds.
Syndeo is an experimental open-source browser architecture focused on a cache-first design. It separates rendering, networking, and keystores into distinct processes to enhance security and enable content-addressed peer sharing. The project emphasizes privacy through partitioned caching and DoH, while providing tools for measuring cache efficiency on real traffic.
A self-hosted web app that converts worship service rundowns into presentation slides, generating downloadable PowerPoint decks, a full-screen browser slideshow, and a dual-screen presenter mode for church services.
CloudPath is a self-hosted IoT control platform consisting of a central server and gateways. The server manages desired states, tenants, and auditing, while gateways handle device observation and autonomous operation during outages. It uses Go, React, and SQLite, featuring a plugin-based driver system, RBAC, and multi-gateway support under the MIT license.
A no-backend static directory of licensed Florida massage establishments verified against the state DOH MQA portal, delivered as a web PWA, Chrome extension, Android, Android Auto, watch, and iOS apps, plus a client-side-encrypted watchlist of unlicensed businesses.
TartLab is a lightweight, browser-based MicroPython IDE served directly by embedded devices. Designed for classrooms, it eliminates desktop IDE installations. Features include syntax highlighting, REPL console, Wi-Fi configuration, and browser-driven updates. Currently alpha, qualified for LilyGO T-Display-S3 Pro with legacy and modern firmware profiles.
Lightweight Docker image for OpenThread Border Router (OTBR) with REST API and Web UI, designed for Home Assistant. Features multiarch support (amd64/arm64), configurable firewall, NAT64, and OpenThread mDNS. Requires host system configuration for IPv6 and firewall modules.
Mediabox MCP is a self-hosted media server stack with AI-powered management via MCP, offering a Tauri desktop app, CLI wizard, and headless server to control Jellyfin, Sonarr, Radarr, qBittorrent, and PyLoad through MCP clients or a Telegram bot.
ELI is a strictly local, private AI assistant that runs entirely on your own hardware. It offers voice, vision, memory, and 227 capabilities across 17 areas, including computer control, media playback, document handling, coding, and task automation. Offline by default, it uses any local GGUF model and is model-agnostic, with optional GPU acceleration and a web dashboard for remote LAN access.
Self-hosted media server unifying music, audiobooks, podcasts, and radio with shared playback state. Docker-deployed with a built-in setup wizard and Postgres backend.
Browser-based face detection demo built on face-api.js and TensorFlow.js, packaged as an nginx-served Docker image, alongside research notes comparing Viola-Jones, HOG+SVM and CNN detectors.
Rainbar is a lightweight macOS menu bar app that plays long, natural rain ambience. It features a curated library of CC0 rain tracks from various regions, crossfaded looping, volume normalization, and automatic updates, all while maintaining strict local-only privacy.
Static is an open-source web-based embedded radio player that builds a static page with webpack, using YouTube live streams as stations and giphy videos as backgrounds. Stations and backgrounds are configured via JSON files, and it can be hosted on GitHub Pages.
Source code for Yifan Feng's personal homepage (https://fengyifan.site), built with Astro. Supports bilingual content editing, local development, production build, and automatic deployment to GitHub Pages with a custom domain via GitHub Actions.
Headless B2BUA that registers to Jio's IMS/JUICE core like a genuine JioCall device and re-presents a JioFiber landline as a plain SIP trunk for Asterisk, solving inbound forking, AMR transcoding and device whitelisting.
Self-hosted visual inventory and cabling workbench for homelab hardware: document servers, components and connections on a canvas, validate compatibility, monitor hosts via agents, and share or back up data.
UScreen is an MIT-licensed Linux tool that turns an Android 8.1+ tablet into a real USB extended display and pressure-sensitive graphics tablet via ADB, with S Pen pressure, tilt, eraser and button support, built for KDE Plasma on Wayland.
ccu-mcp is an MCP server that connects to HomeMatic CCU smart home systems via JSON-RPC, exposing devices, rooms, programs, and system variables as tools for AI assistants like Claude and Cursor. It supports stdio and HTTP transports, Docker deployment, multiple CCU profiles, and security features like TLS pinning and token rotation.
ESP32-based dew point controlled ventilation for basements and humid rooms. Features web interface, live charts, MQTT/Home Assistant integration, login protection, and OTA updates. Sensors: SHT31 or DHT22.
Tandem is a self-hosted server with web and Android clients that keep one reading position across an ebook and its audiobook. It transcribes the audiobook with Whisper, aligns the transcript to the EPUB text sentence by sentence, and stores progress server-side.
Vaulted Money is a privacy-focused, local-first personal finance app for tracking spending, managing budgets, and reviewing reports without sending data to the cloud.
OpenPT is a lightweight, configuration-driven BitTorrent tracker announce tool for private tracker (PT) seeding. Working from .torrent files alone, it simulates a client reporting seeding status, upload amounts and port, with a Web UI, Prometheus metrics and TOML configuration.
OPAL is a performance-first remote desktop client and host for Linux, macOS, and Windows. It leverages Tailscale for end-to-end encrypted, direct peer-to-peer sessions over the tailnet, supporting virtual monitors and native input.