Open-source entertainment software
764 open-source libraries, tools and applications tagged entertainment, ranked by how closely entertainment is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
764 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| HemantKArya/BloomeeTunes BloomeeTunes is a cross-platform, ad-free music player built with Flutter and Rust that combines local music libraries with streaming sourc… | 95 | 2265 | active |
| KikoPlayProject/KikoPlay KikoPlay is a full-featured danmaku (bullet comment) video player built on Qt and libmpv, with danmu fetching from major video sites, a tre… | 88 | 2248 | active |
| trazyn/ieaseMusic ieaseMusic is a third-party desktop client for Netease Cloud Music built with Electron, React, and MobX. It offers a modern UI, high-qualit… | 10 | 8752 | maintenance |
| staniel359/muffon muffon is a cross-platform desktop music streaming and discovery client built with Electron and Vue. It aggregates audio, video, and metada… | 76 | 2234 | active |
| wgh136/PicaComic PicaComic is a cross-platform comic reading application built with Flutter that aggregates multiple comic sources including picacg, e-henta… | 10 | 8672 | maintenance |
| dmzz-yyhyy/LightNovelReader LightNovelReader is an open-source Android light novel reader app built with Kotlin and Jetpack Compose, featuring a lightweight footprint … | 97 | 2223 | active |
| felixrieseberg/macintosh.js An Electron desktop app that emulates a 1991 Macintosh Quadra running Mac OS System 8. It packages a full virtual classic Macintosh for Win… | 55 | 8499 | maintenance |
| vitozyf/lucky-draw A web-based lucky draw (raffle) application designed for company annual party events, supporting configurable prizes, participant name list… | 23 | 2172 | stable |
| mgz0227/legado-Harmony Legado (开源阅读) for HarmonyOS is a free, open-source novel and ebook reader application. It supports custom book sources with user-defined sc… | 88 | 2170 | active |
| TizenTube TizenTube Cobalt is a YouTube client app built on Google's Cobalt runtime that brings an ad-free, enhanced viewing experience to non-Tizen … | 93 | 2167 | active |
| UweTrottmann/SeriesGuide SeriesGuide is an open-source Android application for tracking TV shows and movies, including episode progress, watchlists, and trakt/TMDb … | 97 | 2160 | active |
| Spu7Nix/obamify obamify is a Rust desktop and web application that transforms any image into a morphing animation of Barack Obama using pixel assignment al… | 47 | 2160 | active |
| cxfksword/jellyfin-plugin-metashark A Jellyfin metadata plugin that scrapes movie and anime metadata primarily from Douban, with TheMovieDb used to fill in missing episode dat… | 98 | 2154 | active |
| doublespeakgames/adarkroom A Dark Room is a minimalist browser-based text adventure game written in JavaScript. It is playable online and has been ported to iOS, Andr… | 30 | 8329 | maintenance |
| mesamirh/MovieBox-Tui MovieBox-TUI is a Rust terminal application (built on Ratatui) for searching, streaming, and downloading movies, TV shows, anime, and live … | 78 | 2147 | active |
| martpie/museeks Museeks is a simple, clean, cross-platform desktop music player supporting formats like mp3, flac, wav, and ogg. It offers playlists, queue… | 79 | 2139 | active |
| itorr/sakana A JavaScript widget library that embeds an interactive physics-based anime character standee ('Sakana!' simulator inspired by Lycoris Recoi… | 37 | 2125 | active |
| Predidit/oneAnime oneAnime is a clean, ad-free third-party client for the Anime1 anime streaming site, built with Flutter and following Material You design. … | 83 | 2109 | active |
| Eandrju/cellular-automaton.nvim A Neovim plugin that renders cellular automaton animations (like 'make it rain' and Conway's Game of Life) based on the contents of the cur… | 32 | 2106 | stable |
| stepmania/stepmania StepMania is an advanced cross-platform rhythm game engine for Windows, Linux, and macOS, designed for both home and arcade use. It support… | 63 | 2105 | active |
| milkytracker/MilkyTracker MilkyTracker is an open-source, multi-platform music tracker application for creating .MOD and .XM module files, recreating the Fasttracker… | 76 | 2102 | active |
| canxin121/app_rhyme AppRhyme is a free, open-source cross-platform music player built with Flutter and Rust that supports custom user-provided audio sources. I… | 16 | 2088 | active |
| samqin123/MoonTV MoonTV is a self-hostable, cross-platform video aggregation player built with Next.js 14, Tailwind CSS, and TypeScript. It aggregates searc… | 31 | 2081 | active |
| chinasoul/BT BT is a third-party Android TV client for bilibili, built with Kotlin to explore Android TV interaction and media playback. It is a persona… | 77 | 2056 | active |
| digimezzo/dopamine-windows Dopamine is a free, open-source audio player for Windows written in C# and powered by the CSCore sound library. It focuses on making organi… | 46 | 2056 | active |
| kknifer7/FreeBox FreeBox is a cross-platform desktop video streaming application built with JavaFX, serving as the PC sibling of TVBox and extending the TVB… | 80 | 2045 | active |
| PPet PPet is a cross-platform desktop pet application that displays animated Live2D characters (v2 and v3) on your desktop. Built with Electron,… | 23 | 2034 | active |
| NanowarOfSteel/HelloWorld A novelty Java 'Hello World' program by the band Nanowar of Steel, presented as a 'source-code song' promoting 'True metal programming'. It… | 22 | 2010 | stable |
| bsnes-emu/bsnes bsnes is a multi-platform Super Nintendo (Super Famicom) emulator originally developed by Near, emphasizing accuracy, performance, features… | 80 | 2001 | active |
| pcccccc/AngelLive AngelLive is a native Swift/SwiftUI live-streaming viewer app for Apple platforms (iOS 17+, macOS 15+, tvOS 17+), adapted from the dart_sim… | 73 | 1997 | active |
| ollm/OpenComic OpenComic is a cross-platform comic and manga reader desktop application built with Node.js and Electron. It supports a wide range of image… | 79 | 1990 | active |
| DTV DTV is a lightweight cross-platform desktop client for watching livestreams from Douyin, Bilibili, Douyu, and Huya, built with Tauri 2.0. I… | 76 | 1986 | active |
| will8211/unimatrix UniMatrix is a Python CLI script that simulates the iconic 'Matrix' digital rain display in a terminal, using half-width katakana Unicode c… | 66 | 1944 | stable |
| Pactum7/ticket-grabbing A collection of AutoX.js automation scripts for Android that grab and monitor event tickets on Chinese ticketing platforms (Maoyan, FenWanD… | 64 | 1937 | active |
| moesoha/debian-media-box A printable box design and instruction manual for packaging Debian installation media, styled as a medicine box (a joke referencing the Deb… | 35 | 1931 | active |
| LingyiChen-AI/AIComicBuilder AI Comic Builder is a self-hosted Next.js web application that turns scripts into fully animated comic videos through an automated AI pipel… | 60 | 1921 | active |
| pioneerspacesim/pioneer Pioneer is an open-source, open-ended space adventure game set in the Milky Way galaxy, inspired by Elite and Frontier. It features procedu… | 86 | 1918 | active |
| spocky/miproja1 Projectivy Launcher is a customizable, ad-free home screen launcher for Android TV devices, including TVs, projectors, and set-top boxes. I… | 88 | 1915 | active |
| ButzYung/SystemAnimatorOnline XR Animator is an AI-based full-body motion capture application that uses a single webcam with MediaPipe and TensorFlow.js to drive MMD/VRM… | 92 | 1912 | active |
| arcxingye/EatKano EatKano is a browser-based H5 mini-game (a click/tap rhythm-style game) built in JavaScript, easily forkable and customizable with your own… | 52 | 1909 | active |
| Jaennaet/pISSStream A novelty menu bar app for macOS (plus iOS, watchOS, and visionOS apps) that displays the International Space Station's urine tank level in… | 30 | 1905 | active |
| 2394425147/astrodx AstroDX is a free, open-source mobile simulator of the maimai arcade rhythm game, built as a clean-room implementation without original arc… | 91 | 1901 | active |
| enricocid/Music-Player-GO Music Player GO is a lightweight, open-source local music player for Android written in Kotlin. It offers a minimal Material Design interfa… | 10 | 1888 | active |
| Yōkai Yōkai is a free and open source manga reader app for Android, forked from Tachiyomi/Mihon. It supports local and online manga reading with … | 90 | 1886 | active |
| OpenTune OpenTune is an open-source YouTube Music client for Android built in Kotlin with a Material Design 3 interface. It offers ad-free music pla… | 87 | 1879 | active |
| SpotiFLAC SpotiFLAC is a cross-platform desktop application (built with Wails and TypeScript) that downloads Spotify tracks in true FLAC lossless qua… | 81 | 1879 | active |
| eritislami/evobot EvoBot is a Discord music bot built with TypeScript and discord.js that plays music from YouTube via URLs, search queries, and playlists. I… | 23 | 1871 | active |
| yaoxieyoulei/mytv-android A native Android video player app for watching IPTV live television channels on Android TV and mobile devices. It supports custom m3u/tvbox… | 10 | 1866 | active |
| midudev/la-velada-web-oficial The official open-source website for La Velada del Año, Ibai Llanos's annual streamer boxing event. It presents event details, ticket purch… | 71 | 1856 | active |
| otland/forgottenserver The Forgotten Server (TFS) is a free and open-source MMORPG server emulator written in C++, forked from the OpenTibia Server project. It im… | 66 | 1841 | active |
| rRemix/APlayer APlayer is a free, open-source music player app for Android built with Kotlin and Jetpack Compose. It plays local music files and WebDAV st… | 96 | 1833 | active |
| Automattic/pocket-casts-ios The open-source iOS (and watchOS) client for Pocket Casts, a full-featured podcast player app by Automattic. It is a native Swift applicati… | 95 | 1827 | active |
| Inochi2D Inochi2D is a D-language library and SDK for realtime 2D puppet animation, deforming layered 2D artwork meshes at runtime to create the ill… | 67 | 1817 | active |
| Amog-OS/AmogOS AmogOS is a parody Linux distribution themed around the game Among Us, built on Openbox WM and LXDE to stay lightweight. It ships custom wa… | 54 | 1816 | active |
| kejichangqing/QingMusic QingMusic is a free, ad-free local music player for Android devices. It ships as a shell player without built-in audio sources but supports… | 84 | 1802 | active |
| AimesSoft/NipaPlay-Reload NipaPlay-Reload is a modern cross-platform local video player built with Flutter and Rust, supporting Windows, macOS, Linux, Android, and i… | 82 | 1786 | active |
| VideoTogether/VideoTogether VideoTogether is a browser extension that synchronizes video playback across devices so friends and family can watch videos together remote… | 62 | 1779 | active |
| linuxmint/hypnotix Hypnotix is a Python-based IPTV streaming application from Linux Mint that plays live TV, movies, and series from M3U playlists, Xtream API… | 100 | 1762 | active |
| PvZ2 Gardendless The official open-source website for PvZ2 Gardendless, a web-technology rewrite of Plants vs Zombies 2 for desktop platforms. Built with Vu… | 77 | 1762 | active |
| busyloop/lolcat lolcat is a Ruby command-line utility that pipes text through a rainbow color gradient, adding colorful output to terminal commands like ca… | 32 | 6582 | maintenance |
| debugger22/github-audio A React + TypeScript web application that converts real-time GitHub events (pushes, issues, pull requests) into music and visualizations. I… | 39 | 1754 | active |
| osmc/osmc OSMC (Open Source Media Center) is a free and open source Linux-based media center distribution built on Debian and Kodi. It plays media fr… | 77 | 1741 | active |
| Mastermindzh/tidal-hifi An Electron-based desktop application that runs the TIDAL web player with Hi-Fi (High & Max) audio quality enabled via Widevine DRM. It add… | 93 | 1727 | active |
| Ottodix/Eole-foobar-theme Eole is a skin/theme for the foobar2000 audio player built with JavaScript (SMP/Spider Monkey Panel scripts) and Columns UI. It provides a … | 65 | 1725 | active |
| xtyxtyx/sorry A web application for creating custom captioned GIF memes (Chinese 'sorry 为所欲为' style) from popular video templates, with subtitle effect c… | 32 | 6418 | maintenance |
| niuhuan/daisy Daisy is a clean, ad-free comic and light novel reader client built with Flutter for the UI and Rust for networking and file system handlin… | 40 | 1716 | active |
| VitorVilela7/wide-snes A ROM hack of Super Mario World for the SNES that expands the game's horizontal resolution to support widescreen aspect ratios like 16:9, 1… | 23 | 1708 | active |
| zyrouge/symphony Symphony is a lightweight, elegant offline music player for Android 9+ built with Kotlin and Jetpack Compose. It is free and open-source so… | 78 | 1707 | active |
| nate-parrott/ball A small macOS toy app that puts a bouncing ball in your dock, which you can drag, flick, and bounce around the screen. It is a novelty desk… | 35 | 1701 | active |
| xyoye/DanDanPlayForAndroid DanDanPlay Concept Edition is an Android local video player that combines video playback (local and network sources like SMB, FTP, WebDAV) … | 78 | 1700 | active |
| vnglst/pong-wars Pong Wars is a minimalist browser game depicting an eternal battle between day and night, written in JavaScript, HTML, and CSS in a single … | 68 | 1694 | active |
| niuhuan/kobi Kobi is a cross-platform comic and light novel reader client built with Flutter for the UI and Rust for networking and file system operatio… | 40 | 1694 | active |
| OpenDUNE/OpenDUNE OpenDUNE is an open-source reimplementation of the classic real-time strategy game Dune II, written in C. It recreates the original game en… | 64 | 1690 | active |
| kingslay/KSPlayer KSPlayer is a Swift media playback framework for iOS, macOS, tvOS, visionOS, and Mac Catalyst built on AVPlayer and FFmpeg. It supports a w… | 77 | 1683 | active |
| Rangi42/polishedcrystal Pokémon Polished Crystal is an open-source ROM hack of Pokémon Crystal built on the pret pokecrystal disassembly, written in Game Boy assem… | 84 | 1676 | active |
| dh374374/ChaiChaiEmbyTV ChaiChaiEmbyTV is a free, open-source Emby client built natively for Android TV with remote-control-friendly navigation. It supports danmak… | 73 | 1675 | active |
| dsrkafuu/sakana-widget A web widget library that embeds the Sakana! (Lycoris Recoil) character simulator into any web page, with draggable physics-based character… | 75 | 1670 | active |
| Benexl/yt-x A POSIX-compliant shell script that lets you browse YouTube and other yt-dlp-supported sites from the terminal using fzf or from an app lau… | 89 | 1668 | active |
| xsalazar/emoji-kitchen The source code for emojikitchen.dev, a React + TypeScript web application for browsing over 100,000 emoji mashups from Google's Emoji Kitc… | 77 | 1663 | active |
| Nuvio Nuvio is a free, open-source media app for Android, iOS, desktop, and TV that lets users bring their own content sources and turns them int… | 81 | 1656 | active |
| itsToggle/plex_debrid A Python application that monitors Plex, Trakt, and Overseerr watchlists and automatically fetches requested movies and shows from torrent … | 10 | 1647 | active |
| FieldStation42 FieldStation42 is a broadcast and cable TV simulator that turns a Linux computer or Raspberry Pi into a retro television experience with sc… | 68 | 1636 | active |
| AutoPiano/AutoPiano AutoPiano is a free online virtual piano application built with HTML5 technology, letting users play piano and many other instruments via t… | 10 | 6038 | maintenance |
| Bitburner Bitburner is a programming-based incremental game with hacking and cyberpunk themes, where players write JavaScript/TypeScript scripts to a… | 88 | 1619 | active |
| stark81/VutronMusic VutronMusic is a cross-platform desktop music player built with Electron, Vue 3, and TypeScript, serving as a polished third-party client f… | 79 | 1601 | active |
| harborstremio/harbor Harbor is a custom, cross-platform Stremio client built with Tauri, React, and a Rust core. It provides a native media player with features… | 74 | 1599 | active |
| ShizukuIchi/winXP A web-based recreation of the Windows XP desktop experience built with React and JavaScript. It recreates draggable, resizable windows, a s… | 32 | 5863 | maintenance |
| ComicSparks/wax Wax Comic is a beautiful, ad-free comic/manga reading client built with Flutter (Dart) and Go, bridged to desktop via go-flutter and mobile… | 88 | 1586 | active |
| triplea-game/triplea TripleA is a free, open-source turn-based grand strategy game and board game engine similar to Axis & Allies and Risk. It includes 100+ com… | 95 | 1582 | active |
| gyc-12/Cymusic CyMusic is a mobile music player application built with React Native and Expo, supporting local playback, downloading, caching, playlists, … | 77 | 1580 | active |
| PolyMeilex/Neothesia Neothesia is a cross-platform MIDI visualizer built in Rust that displays notes from MIDI files as colorful falling blocks on a virtual pia… | 91 | 1573 | active |
| TASEmulators/fceux FCEUX is an open source NES emulator for Windows and Unix with solid emulation accuracy and advanced tools for power users. It is widely us… | 88 | 1571 | active |
| angband/angband Angband is a free, single-player roguelike dungeon exploration game in the vein of Rogue and NetHack, using textual characters to represent… | 72 | 1567 | active |
| helge17/tuxguitar TuxGuitar is an open source multitrack guitar tablature editor and player written in Java. It can open Guitar Pro, Power Tab Editor, TablEd… | 86 | 1564 | active |
| zevv/bucklespring A small background application written in C that plays sampled IBM Model-M bucklespring keyboard sounds as you type, with 3D positional aud… | 36 | 1557 | stable |
| jmhobbs/cultofthepartyparrot.com Cult of the Party Parrot is a website hosting a large collection of animated party parrot GIFs intended for use as Slack reactions and emoj… | 75 | 1544 | active |
| finalburnneo/FBNeo FinalBurn Neo is a multi-system emulator for arcade games and select consoles, based on FinalBurn and old MAME versions. It accurately emul… | 89 | 1542 | active |
| pedrommcarrasco/Brooklyn Brooklyn is a macOS screensaver recreating the animations from Apple's October 30, 2018 special event. It supports light/dark themes, anima… | 23 | 5618 | maintenance |
| raoxwup/haka_comic HaKa Comic is a third-party cross-platform client for the PicACG (Bika/Pica) comic platform, built with Flutter. It provides a clean, ad-fr… | 83 | 1537 | active |
| Stonewuu/ai-fusion-video RongGuang (Fusion Video) is a self-hosted, agent-driven web platform for end-to-end AI creation of short dramas, motion comics, and videos,… | 77 | 1537 | active |