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

Open-source music player for Windows and Linux. Play local files, connect to Navidrome, stream from YouTube Music and SoundCloud, and build your own playlists.

★ 7Rust · GPL-3.0-onlyGitHub ↗

Pi-hole-style DNS ad blocker for the ESP32-S3 (N16R8). Blocks ads and trackers for your whole network, sends other lookups over encrypted DNS-over-TLS (Cloudflare/Quad9), caches answers in PSRAM and updates its…

★ 3C++ · MITGitHub ↗

esp32-tailnet-gateway

Self-hosting · independent developernew

Modular ESP32-S3 Tailscale/Headscale gateway with selective LAN-to-Tailnet access, AP, subnet routing, remote recovery and optional automation. With Ethernet and Mobile SIM card external modules support.

★ 36C · GPL-3.0-onlyGitHub ↗

Browser player and editor for recordings from multiple dashcam brands. GPS maps, synchronized cameras and clip export. Files stay on your device. (ex-dashcamigo).

★ 79TypeScript · AGPL-3.0-onlyGitHub ↗

A modern desktop client for Jellyfin, with an optional built-in YouTube player and Seerr requests.

★ 116Dart · AGPL-3.0-onlyGitHub ↗

ferricone

Multimedia · independent developernew

Ferricone Player: a media player for Linux on VLC's own engine, libVLC 4, with a new interface in Rust and Slint.

★ 16Rust · GPL-3.0-onlyGitHub ↗

filecarton

Development · independent developernew

A modern, snappy, and easily embeddable single-file PHP web file manager, also with a sleek look.

★ 3PHP · MITGitHub ↗

Modern fwbuilder successor: Qt GUI for managing iptables/nftables policies. Centralized policy DB with reusable objects, scales to hundreds of firewalls, generates deployment-ready shell scripts.

★ 36Shell · GPL-2.0-onlyGitHub ↗

flea

Linux · independent developernew

The fastest GUI file manager on Omarchy.

★ 1,125Rust · MITGitHub ↗

flitnix

Other independent projects · independent developernew

Flitnix is an offline-first desktop application that pairs with your smartphone browser via a local QR code. Send full-resolution photos, 4K videos, documents, or entire directories between your desktop and phone…

★ 9Go · AGPL-3.0-onlyGitHub ↗

fyt-player

Multimedia · independent developernew

Android video player for YouTube, and for shared Facebook, TikTok and X links: background playback, queue, captions, downloads. Sideloaded APK, no account needed.

★ 9Kotlin · MITGitHub ↗

gander

Multimedia · independent developernew

Take a gander at any file. Offline, zero-permission Android viewer for PDF, Word, Excel, PowerPoint, ODT, RTF, ZIP, STL, photos, video, audio, Markdown and code.

★ 1,379JavaScript · MITGitHub ↗

The open-source content agent — create on-brand videos, images and posts, then review and publish.

★ 8TypeScript · AGPL-3.0-onlyGitHub ↗

A fast, lightweight, open-source Git GUI built with Tauri, Rust and React. git gud at git.

★ 11TypeScript · MITGitHub ↗

gocron

Maintenance, repair & recovery · independent developernew

A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron…

★ 627Go · MITGitHub ↗

ha-samsungtv-smart

Self-hosting · independent developernew

Home Assistant custom integration for Samsung Smart TVs (Tizen) and The Frame — Art Mode, local IP Control, SmartThings/OAuth2. A maintained fork of ollo69/ha-samsungtv-smart.

★ 137Python · Apache-2.0GitHub ↗

healthycropping

Multimedia · independent developernew

Offline-first Android app that detects coffee, cacao and banana diseases from a phone photo.

★ 4TypeScript · MITGitHub ↗

hylki

Linux · independent developernew

Hylki (formerly Vireo): a fast, GNOME-native email client built with Rust and libadwaita.

★ 344Rust · AGPL-3.0-onlyGitHub ↗

immivio

Self-hosting · independent developernew

Free, open-source VR video player for Meta Quest & PICO. Hardware decoding + GPU rendering; VR180/VR360, 3D SBS, spatial media and NAS libraries. 免费开源 VR 视频播放器。.

★ 4GDScript · GPL-3.0-onlyGitHub ↗

jbl-bar

Self-hosting · independent developernew

Local Home Assistant integration for JBL soundbars with JBL One (JBL Bar 300 to 1300 and MK2): media player, true power state, EQ, rear speakers, Dolby Atmos.

★ 3Python · Apache-2.0GitHub ↗

kennel

Other independent projects · independent developernew

Game and app launcher for 640x480 Linux handhelds (R36S and clones like the A23/A33 GA36-MB). SDL3, C++20. Carousel per category, play statistics, e-book reader, terminal with on-screen keyboard, file browser.

★ 9C++ · MITGitHub ↗

klient

Artificial intelligence · independent developernew

Mail client for GNOME: Proton Mail, Gmail, Seznam and IMAP with PGP, an AI assistant, an AI spam filter and local AI (Go, GTK4). In English and Czech.

★ 8Go · GPL-3.0-onlyGitHub ↗

kliksnap

Multimedia · independent developernew

Free, open-source, lightweight screenshot tool for macOS & Windows — capture, annotate, OCR. Built with Tauri 2 + Svelte 5.

★ 8Rust · MITGitHub ↗

loaf-fm

Linux · independent developernew

A beautiful and fast rust-based material 3e file manager for linux.

★ 281QML · MITGitHub ↗

localm

Artificial intelligence · independent developernew

Run local LLMs fully offline - chat, coding agent, image & music generation, knowledge/RAG, voice. Privacy-first, one CLI, no cloud required.

★ 8Python · AGPL-3.0-onlyGitHub ↗

mac-classic-player

Multimedia · independent developernew

A lightweight, keyboard-friendly media player for macOS — inspired by Media Player Classic.

★ 56TypeScript · MITGitHub ↗

mailbox

Linux · independent developernew

A native, fast Gmail client for Linux/GNOME, with AI built in. Written in Go with GTK4 + libadwaita.

★ 4Go · MITGitHub ↗

mixmusic

Multimedia · independent developernew

MixMusic is a native desktop player for YouTube Music and Spotify on macOS, Windows and Linux with Community Themes and Plugins. iOS and Android Coming Soon.

★ 324Go · GPL-3.0-onlyGitHub ↗

mlmvpn_android

Defensive security & privacy · independent developernew

Multi-engine Android VPN — Xray, WARP, Psiphon, Tor, Geph, OpenVPN, MASQUE/AmneziaWG, and the MLM Adaptive Engine that routes each app by its own best path; Cloudflare panels, Config Studio, game booster.

★ 679Java · GPL-3.0-onlyGitHub ↗

monet-shot

Multimedia · independent developernew

A macOS menu bar screen recorder that frames your demos like paintings: auto zoom, camera bubble, music, blur and crop. Swift, no Xcode needed.

★ 9Rust · MITGitHub ↗

mytunes

Other independent projects · independent developernew

DevTunes FM inspired radio player — Spring Boot compiled to WebAssembly by GraalVM Web Image, running entirely in the browser. No server, no hand-written JavaScript.

★ 37Java · Apache-2.0GitHub ↗

ondalune

Multimedia · independent developernew

Music player for Navidrome & Subsonic/OpenSubsonic servers: speed/pitch engine, live reverb, gapless & crossfade, synced lyrics, Material 3 Expressive.

★ 4Kotlin · GPL-3.0-onlyGitHub ↗

opti-oignon

Defensive security & privacy · independent developernew

Local-first AI inference platform for LLMs — private chat, RAG, defense-in-depth security (Daily/Bulbe, encryption at rest, 2FA), on your own hardware. SvelteKit + FastAPI.

★ 6Python · AGPL-3.0-onlyGitHub ↗