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

rusty-inbox

Artificial intelligence · independent developernew

Fast, native email client for Linux, Windows and macOS with an optional AI assistant (ChatGPT, OpenAI, Anthropic, Ollama): Rust mail engine, Qt 6/QML, Smart Inbox, keyboard-first.

★ 19Rust · Apache-2.0GitHub ↗

s0tool

Self-hosting · independent developernew

Professional S0 & water meter measurement tool from huizebruin.nl and s0tool.nl. 🌟 Star this repo for updates! A hobby project - flash your device and start monitoring in minutes! ⚡.

★ 105HTML · MITGitHub ↗

sakuro

Multimedia · independent developernew

Android-first Kotlin Multiplatform video player with real-time upscaling, Media3, libmpv, and Anime4K shader tooling.

★ 4Kotlin · GPL-3.0-onlyGitHub ↗

Browser-based workspace for files on SMB shares and local drives. Access your data from PCs, phones, and tablets. View images, read PDFs, and edit Markdown right in your browser.

★ 63HTML · MITGitHub ↗

schneidi

Multimedia · independent developernew

Fast, light open-source video editor you can edit with an AI – chat in the app (Claude, OpenAI-compatible, Ollama), MCP server and CLI, offline subtitles. Linux AppImage/.deb.

★ 3C++ · AGPL-3.0-onlyGitHub ↗

screenit

Multimedia · independent developernew

Native Windows screen recorder and screenshot tool, written in Rust. Capture a region, window, or scrolling page, annotate it, grab text with offline OCR, and record MP4 with microphone, system audio, and webcam.

★ 55Rust · Apache-2.0GitHub ↗

screentinker

Self-hosting · independent developernew

Open-source digital signage management software. Control content on TVs, displays, and kiosks from anywhere.

★ 255JavaScript · MITGitHub ↗

sedjem

Everyday life, health & organisation · independent developernew

Sedjem: transcribe Egyptian Arabic–English meetings on your own computer, with speakers told apart by voice. Desktop app for Windows and Linux, plus benchmarks and notes.

★ 9Python · AGPL-3.0-onlyGitHub ↗

Local-first storage for browser apps: an IndexedDB working copy, portable encrypted ZIP backups, durable homes (disk, Google Drive, WebDAV, S3) and serverless multi-device sync.

★ 6TypeScript · MITGitHub ↗

sentient

Self-hosting · independent developernew

An evolving AI brain for Home Assistant: one shared memory and set of house rules for every voice assistant, habits it learns, and how much it does by itself up to you — using the AI you already have.

★ 36Python · MITGitHub ↗

serie

Development · independent developernew

A rich git commit graph in your terminal, like magic 📚.

★ 2,180Rust · MITGitHub ↗

A home seismograph on Arduino UNO Q. A small accelerometer records shakes; the USGS catalog says which ones were earthquakes; from those pairs the station learns magnitude and distance for this installation, then runs…

★ 3Python · MITGitHub ↗

A fast cross-platform file manager built with Rust and GPUI. Integrated preview for many files, tagging support and optional AI-powered organization.

★ 8Rust · Apache-2.0GitHub ↗

solofilemanager

Other independent projects · independent developernew

SoloFileManager is a single-file PHP file manager for small self-hosted setups (XAMPP, shared hosting, VPS, etc.). Drop one PHP file into a directory and manage files from the browser.

★ 3PHP · MITGitHub ↗

spook

Self-hosting · independent developernew

A scary 👻 powerful toolbox 🧰 for Home Assistant 🏡.

★ 1,810Python · MITGitHub ↗

spotatui

Development · independent developernew

A Spotify client for the terminal written in Rust, powered by Ratatui.

★ 1,817Rust · MITGitHub ↗

A Rust TUI file commander where the AI agent in the side pane can query the file commander itself.

★ 18Rust · BSD-3-ClauseGitHub ↗

strata-files

Maintenance, repair & recovery · independent developernew

Strata Files: a fast, native, keyboard-first file manager and Finder alternative for macOS. Instant search, live folder sizes, disk usage map, dual pane.

★ 276Swift · MITGitHub ↗

synofile

Windows & utilities · independent developernew

Synology DSM 7 file manager for the shared folders: tabs, dual pane, eza icons and colours, fuzzy filter, and a detailed transfer dialog with speed chart, pause, speed limit and conflicts.

★ 24JavaScript · MITGitHub ↗

tana

Android & mobile · independent developernew

Cabinet (棚 tana) — a file manager, with the shared drives on your own servers as places like any other. Choose several things at once; a copy is written whole or not at all.

★ 3Kotlin · GPL-3.0-onlyGitHub ↗

tessel-tizen-tv

Multimedia · independent developernew

Tessel: media player for Samsung Tizen TVs. SMB shares, USB drives, network streams and subtitles, with an optional transcode server.

★ 46JavaScript · MITGitHub ↗

Open-source, self-hosted countdown timer app for timezone-aware events, recurring deadlines, and shared projects. REST API, MCP, webhooks, and Docker.

★ 12TypeScript · AGPL-3.0-onlyGitHub ↗

Open-source infinite canvas for your tasks: live cards from your tracker, arranged the way you think.

★ 33TypeScript · AGPL-3.0-onlyGitHub ↗

A mouse-operated, windowed desktop for microcontrollers, drawn in your terminal: Files, Editor, Shell, MQTT, Modbus. Tested on ESP32 boards; also runs on Windows and Linux.

★ 104C · MITGitHub ↗

A Unix-like shell for microcontrollers and PCs: users, files, .tdsh scripts, Wi-Fi and Ethernet, SSH/SFTP, FTP, SMB mounts, SD card. Tested on ESP32 boards; native Windows and Linux programs too.

★ 17C · MITGitHub ↗

unisic is a screen capture program, available on Linux: text recognition (OCR).

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

vPaste-desktop

Windows & utilities · independent developernew

An open-source clipboard manager for Windows and macOS, with searchable history for text, images, links, colors, and files.

★ 184Rust · GPL-3.0-onlyGitHub ↗

vale

Everyday life, health & organisation · independent developernew

Vale: a notch for the top of your Windows 11 screen. Music with synced lyrics, calendar, clipboard history, volume mixer, file shelf, quick search, notes and more. Native Rust, about 2 MB, no runtime.

★ 3Rust · MITGitHub ↗

vault-cortex

Self-hosting · independent developernew

Standalone MCP server for Obsidian vaults — hybrid search, structured memory, task management, files, OAuth 2.1. Run locally, self-host, or one-click deploy for remote access.

★ 36TypeScript · MITGitHub ↗

vedetta

Self-hosting · independent developernew

Home Assistant app: a local network scanner that finds, recognizes and explains every device on your LAN (name, brand, model, presence, latency). No cloud, no accounts.

★ 101Python · MITGitHub ↗

video-editor

Multimedia · independent developernew

Lightweight and easy-to-use video editor with multi-audio track support for Windows. Cut videos instantly with lossless precision or use lossy mode for flexible compression.

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

vlc-redesign

Multimedia · independent developernew

VLC Media Player Redesign (unofficial): VLC 4 with the interface designed by Juxtopposed (CC BY 4.0), for Windows, Linux, macOS and Android, and Juxto Media Player for Samsung TVs. The real VLC engine and codecs.

★ 86C · GPL-2.0-onlyGitHub ↗