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

OpenPlayer

Multimedia · independent developernew

Beautiful, extensible, high-performance cross-platform media player built with Tauri, Rust, React, and libmpv.

★ 9Rust · MITGitHub ↗

Perdanga-VSP

Multimedia · independent developernew

Native C++ media player built with libmpv and D3D11 hardware rendering.

★ 4JavaScript · MITGitHub ↗

Plattenalbum

Multimedia · independent developernew

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

★ 255Python · GPL-3.0-or-laterGitHub ↗

SSHCommander

Networks & servers · independent developernew

Cross-platform SSH/SFTP client with terminal, tabs, widgets and biometric auth for Android, Windows or Linux..

★ 11Kotlin · GPL-3.0-onlyGitHub ↗

bjarbys-screen-recorder

Multimedia · independent developernew

Native macOS screen recorder that records data, not video: cursorless screen, separate audio tracks and click telemetry, with editable zoom, cursor and background added afterwards. Swift, ScreenCaptureKit, Core Image.

★ 7Swift · MITGitHub ↗

Local-first screen, camera, microphone and system audio recorder and editor.

★ 5TypeScript · AGPL-3.0-onlyGitHub ↗

double-finder

Networks & servers · independent developernew

A native dual-pane file manager for macOS, written in pure AppKit — Total Commander's workflow, with a built-in viewer, archives, SFTP, S3, SMB and Android/MTP.

★ 13Swift · Apache-2.0GitHub ↗

A cross-platform desktop capture and translation app with screenshot OCR, AI-powered translation, annotation tools, long screenshots, GIF/video recording, TTS playback, and local history.

★ 5Rust · GPL-3.0-onlyGitHub ↗

gitviber

Development · independent developernew

Vibe code from one app: run agents in parallel worktrees, watch their diffs live, browse, test and commit. A 14 MB git client with a file explorer and terminal built in.

★ 8Rust · GPL-3.0-onlyGitHub ↗

hoja

Linux · independent developernew

GPU-accelerated file manager for Linux, built with GPUI.

★ 4Rust · GPL-3.0-onlyGitHub ↗

immich-desk

Self-hosting · independent developernew

Fast, lightweight native Windows client for Immich: local + cloud photos in one gallery, duplicates, backup. Rust.

★ 7Rust · MITGitHub ↗

oxgbc

Legal emulation · independent developernew

Game Boy & Game Boy Color emulator in Rust for desktop, Android, retro handhelds, and browser (WASM).

★ 15Rust · GPL-3.0-onlyGitHub ↗

rox

Multimedia · independent developernew

If Foobar2000 was made in the current year.

★ 107Rust · AGPL-3.0-onlyGitHub ↗

snap-desk

Multimedia · independent developernew

Snap Desk is an open-source desktop toolkit built with Tauri 2, Rust, and Vue 3, featuring screenshots, annotations, scrolling capture, image pinning, screen recording, OCR, translation, and clipboard management.

★ 3Rust · GPL-3.0-onlyGitHub ↗

socorin

Multimedia · independent developernew

Lightweight open-source screenshot, annotation and screen recording tool for macOS, Windows and Linux. Built with Tauri v2, Rust and React.

★ 8Rust · Apache-2.0GitHub ↗

steempeg

Multimedia · independent developernew

Steam Clips fast hardware-accelerated video renderer, tool for render and fix broken Steam Game Recording clips.

★ 11Python · GPL-3.0-onlyGitHub ↗

top

Consoles & legal homebrew · independent developernew

The Oracles Project - A faithful, moddable port of Oracle of Ages and Oracle of Seasons for Windows, macOS, Linux and Android: your own ROM runs unmodified in SameBoy or mGBA, with a widescreen Enhanced mode, European…

★ 117C · MITGitHub ↗

traydex

Windows & utilities · independent developernew

Native drag-and-drop shelf for Windows. Drag a file and it slides in: keep files, images, text and links at hand, or drop them on tiles to zip, convert, compress, OCR and upload. Rust + GPUI, no Electron or web engine.

★ 99Rust · MITGitHub ↗

EShot

Multimedia · independent developernew

Fast, lightweight Windows and Linux(KDE Plasma 6 and GNOME) screenshot tool with annotations, OCR, uploads, pinned captures, GIF recording, and MP4 screen recording.

★ 95C++ · MITGitHub ↗

Ngpcraft_emulator

Consoles & legal homebrew · independent developernew

Neo Geo Pocket / Color emulator with a full debugger and fan-translation & ROM hacking tools (.tbl tables, relative search, pointer finder, ROM diff). Save states, rewind, Windows/Linux/macOS builds.

★ 34Python · MITGitHub ↗

SaavnMp3-Android

Multimedia · independent developernew

A beautiful, feature-rich music player inspired by modern design principles, powered by the unofficial JioSaavn API. Easily search for and stream your favorite songs, artists, albums, and playlists.

★ 85Kotlin · MITGitHub ↗

TetherShot

Multimedia · independent developernew

MacOS menu-bar app that screenshots your iPhone over USB or Wi-Fi — straight into a folder you choose and onto your clipboard. Native Swift + AVFoundation. Install via npm.

★ 23Swift · MITGitHub ↗

Unfurlit

Multimedia · independent developernew

Open social-media links in a private native media viewer.

★ 11Kotlin · GPL-3.0-onlyGitHub ↗