Skip to content

GitHub gems: open-source software from small creators1,155 projects

Open-source software and games found on GitHub: recent or active projects that are still little known. Every entry is checked at the source; the figures shown (stars, dates) are GitHub’s as of the last check.

All gems

1155 of 1155

ha-youtube-on-tv

Self-hosting · independent developernew

See and control the YouTube app on your TV from Home Assistant: what's playing, mute ads, auto-skip them, manage the queue.

★ 22Python · GPL-3.0-onlyGitHub ↗

ipmg

Self-hosting · independent developernew

Find out which hosts on your network are up, and what changed since last time. Parallel ping sweeps, reverse DNS, scan history and diffs, Excel/CSV/JSON/Markdown reports, and a local web UI.

★ 11Python · MITGitHub ↗

jietuba

Multimedia · independent developernew

jietuba is a screen capture program, available on Windows: text recognition (OCR).

★ 566C++ · MITGitHub ↗

kagi

Development · independent developernew

A safety-first, commit-graph-centric Git GUI client, written in Rust and gpui.

★ 10Rust · MITGitHub ↗

kei

Maintenance, repair & recovery · independent developernew

Fast, parallel backups for cloud-hosted photos and videos - one-time exports, local mirrors, and unattended Docker runs.

★ 163Rust · MITGitHub ↗

licasa

Multimedia · independent developernew

Open-source image viewer and editor for Linux. View HEIC, AVIF, JPEG XL, RAW previews, and Motion Photos in fullscreen or floating windows.

★ 146C++ · BSD-2-ClauseGitHub ↗

Open source gateway bridging Meshtastic LoRa, Iridium satellite, cellular SMS, APRS and TAK over a Reticulum routing layer. Keeps people connected when the network is not. Runs on a Raspberry Pi.

★ 96Go · GPL-3.0-onlyGitHub ↗

mpd2mpris

Multimedia · independent developernew

mpd2mpris is a music player, available on Linux: playlists.

★ 3Python · GPL-3.0-onlyGitHub ↗

mpv-synth

Windows & utilities · independent developernew

A modern Windows media player with frame interpolation, automatic HDR colour management, a filmstrip timeline, and one-click browser streaming.

★ 12Lua · GPL-2.0-onlyGitHub ↗

multi-git

Networks & servers · independent developernew

Local-first, open-source Git desktop client for Windows, macOS and Linux with multi-repo workflows, SSH identities, worktrees, precision staging, and safer visual Git tools.

★ 10TypeScript · MITGitHub ↗

VLESS VPN client for Linux with NetworkManager & GNOME Settings integration. Xray-core, REALITY, XHTTP and auto-updating subscriptions. DEB/RPM for Ubuntu, Debian & Fedora.

★ 3Python · GPL-2.0-onlyGitHub ↗

nixscp

Networks & servers · independent developernew

NixSCP – WinSCP for Linux, macOS and Android (also Windows): native SFTP, SCP, FTP/FTPS, WebDAV & S3 client with the WinSCP interface. WinSCP.ini compatible. Qt 6, GPL-3.0.

★ 35C++ · GPL-3.0-onlyGitHub ↗

orbit

Multimedia · independent developernew

Screen recording for Mac. Your face in a circle you can move, even after you stop. Free, open source, local-only.

★ 4Swift · AGPL-3.0-onlyGitHub ↗

Self-hosted photo booth / photo box web app for events with live preview, collages, and printing.

★ 689PHP · MITGitHub ↗

photon

Multimedia · independent developernew

Screenshots, markup and screen recording for macOS and Windows, in Rust. Under 1.5 MB, and idles at about 12 MB of memory.

★ 26Rust · GPL-3.0-onlyGitHub ↗

On-device AI recipes for building private, real-time applications with production-grade voice, language, and vision SDKs. Ready-to-use, open-source code examples.

★ 118C · Apache-2.0GitHub ↗

piscout

Networks & servers · independent developernew

Find, control and flash your Raspberry Pis from one Windows window: LAN scan, SSH terminal with suggestions, remote desktop, drag-and-drop upload, SD flashing, MCP for AI. 樹莓派一站式管理工具.

★ 3Python · MITGitHub ↗

tomotv

Multimedia · independent developernew

A free and open source Jellyfin client for Apple TV, iPad, iPhone and Mac.

★ 44TypeScript · MITGitHub ↗

twitch-miner

Windows & utilities · independent developernew

Mine Twitch Drops and channel points on several accounts, with no browser and no Twitch tab open. Desktop app for Linux, Windows and macOS, or a Docker web dashboard for a home server.

★ 6Rust · MITGitHub ↗

uconsole-cloud

Self-hosting · independent developernew

Remote telemetry platform for the ClockworkPi uConsole — cloud dashboard, device tools, local webdash, APT repository.

★ 6Python · MITGitHub ↗

weatherstation

Other independent projects · independent developernew

A feature-rich, high-precision ESP8266-based Smart Weather Station with a modern responsive Web Dashboard, dynamic sensor detection, customizable moving-average filters, Home Assistant MQTT Auto-Discovery, full…

★ 154C++ · MITGitHub ↗

Local web dashboard that scans your WiFi/LAN and identifies connected devices — vendor, hostname, exact model, open ports, and device type with confidence + evidence. Windows, single .exe, no Node.js needed.

★ 9JavaScript · MITGitHub ↗

wiim

Self-hosting · independent developernew

WiiM (LinkPlay) Audio Integration for Home Assistant with multiroom support.

★ 142Python · MITGitHub ↗

Open-source local AI meeting notes for macOS and Windows. Screen recording, timestamp playback, and Ask AI on your computer.

★ 68TypeScript · AGPL-3.0-onlyGitHub ↗

DbBackup

Self-hosting · independent developernew

🤖🗄️ The agent-ready, self-hosted database backup platform — MySQL, MariaDB & PostgreSQL over SSH tunnels, AES-256-GCM encryption at rest (local / S3 / Google Drive), passkeys, heartbeat monitoring, audit logs, alerts…

★ 6TypeScript · MITGitHub ↗

DeckVideoPlayer

Self-hosting · independent developernew

Video player for Steam Deck and SteamOS Game Mode: controller UI, HDR, hardware decoding; local folders, SD card, SMB shares, Plex, Jellyfin and DLNA. Built on mpv.

★ 7Lua · GPL-2.0-onlyGitHub ↗

ESPHomeZ906

Self-hosting · independent developernew

Logitech Z906 in Home Assistant: ESPHome bridge firmware and a media player integration, the console keeps working.

★ 5C++ · GPL-3.0-onlyGitHub ↗

FileRise

Self-hosting · independent developernew

🗂️ FileRise – lightweight, self-hosted file manager & storage hub with granular ACLs, resumable uploads, encrypted folders, WebDAV & SSO. Fully Docker / Unraid compatible.

★ 1,027JavaScript · MITGitHub ↗

Findex

Maintenance, repair & recovery · independent developernew

Beautiful open-source Android file manager built with Jetpack Compose and Material 3 Expressive. Multi-tab and dual-pane browsing, storage analyzer, duplicate finder, cleaner, archive tools, recycle bin.

★ 5Kotlin · Apache-2.0GitHub ↗

InSpectre

Self-hosting · independent developernew

A self-hosted home network monitor and security scanner that automatically discovers, tracks, fingerprints, and scans every device on your LAN.

★ 11Python · AGPL-3.0-onlyGitHub ↗

Kaori

Linux · independent developernew

Kaori is a comic and manga reader, available on Linux.

★ 92Python · GPL-3.0-onlyGitHub ↗