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

firmware-liberator

Self-hosting · independent developernew

Convert Sonoff smart devices to Tasmota, ESPHome or OpenBeken over Wi-Fi, with no soldering. Fully automated OTA flasher for Linux, macOS and Windows.

★ 27Python · GPL-3.0-onlyGitHub ↗

flexe

Legal emulation · independent developernew

Free little xtensa emulator — a fast, dependency-free esp32 (xtensa lx6) emulator in c with a tracing jit. emulates an esp32 at 2-10x the speed of the real chip.

★ 10C · MITGitHub ↗

fm1-emu

Legal emulation · independent developernew

Emulator for the M-VAVE FM-1 pocket synth: runs its firmwares unchanged in the browser and natively.

★ 181Rust · MITGitHub ↗

gitOS

Development · independent developernew

A native macOS git client that switches GitHub accounts automatically by folder or repository.

★ 21Swift · MITGitHub ↗

Gitea Mirror auto-syncs GitHub repos to your self-hosted Gitea/Forgejo, with a sleek Web UI and easy Docker deployment.

★ 1,514TypeScript · AGPL-3.0-onlyGitHub ↗

hashsync

Networks & servers · independent developernew

Run a command over SSH, deduplicating its output or input against files stored on the receiving host, to save bandwidth.

★ 9Rust · GPL-3.0-onlyGitHub ↗

klipsch_flexus

Self-hosting · independent developernew

🏠🔓 Home Assistant integration for Klipsch Flexus soundbars (CORE 100 / 200 / 300): local API, no cloud.

★ 6Python · MITGitHub ↗

latte

Development · independent developernew

latte is a package manager, available on Linux.

★ 6Shell · GPL-3.0-onlyGitHub ↗

lektra

Multimedia · independent developernew

High-performance document and image viewer that prioritizes screen space and control.

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

luminary

Artificial intelligence · independent developernew

A local-first app that turns your documents into a personal knowledge base you can read, search, and actually retain — with the LLM running on your own machine.

★ 11Python · Apache-2.0GitHub ↗

markeron

Multimedia · independent developernew

Lightweight (~1.5 MB) open-source screen annotation with click-through mode and keyboard-first shortcuts. For demos, teaching, meetings & screen recording. Windows, macOS.

★ 1,210TypeScript · MITGitHub ↗

memo

Artificial intelligence · independent developernew

Local-first AI assistant with real memory, agent tool use, and proactive habits — built with Go + Flutter. Runs fully offline via llama.cpp, recalls context across sessions with local RAG, edits files/runs commands as…

★ 7Go · AGPL-3.0-onlyGitHub ↗

mey-music-player

Multimedia · independent developernew

A free music player on your Windows taskbar: the cover, controls, Spotify lyrics and players you design yourself. Works with Spotify, YouTube and any app in the Windows media controls.

★ 6C# · MITGitHub ↗

nebula

Development · independent developernew

A free, open-source alternative to GitKraken: a fast, good-looking Git client for macOS.

★ 5JavaScript · MITGitHub ↗

netscan

Development · independent developernew

Network scanning in your terminal, built on nmap. Saved targets and profiles, scan history, differential scans and opt-in AI triage.

★ 67Rust · MITGitHub ↗

ocean-brain

Self-hosting · independent developernew

Self-hosted knowledge base for organizing notes, thoughts, and projects with backlinks, properties, views, reminders, and MCP integration.

★ 15TypeScript · MITGitHub ↗

openbackup

Self-hosting · independent developernew

Self-hosted automatic backups of your files — zero config, light agent, web dashboard.

★ 8Go · MITGitHub ↗

otto

Linux · independent developernew

A stacking and tiling dekstop built around animation, gesture, and spatial interaction.

★ 110Rust · MITGitHub ↗

rgitui

Development · independent developernew

A GPU-accelerated desktop Git client built in Rust with GPUI.

★ 277Rust · MITGitHub ↗

rommate

Legal emulation · independent developernew

RomMate - Your ROM companion for converting, compressing, and organizing disc images. Supports CHD conversion and M3U playlist creation for PS1, PS2, Dreamcast, Saturn, and more.

★ 9Python · GPL-3.0-onlyGitHub ↗

Stable native Windows screen recorder in C++20 with WGC, D3D11, Intel Quick Sync capable hardware H.264, WASAPI audio, camera overlay, HQ mode, and local diagnostics.

★ 5C++ · MITGitHub ↗