Apps & games
305 repositories, by attention — Page 8
Watermark-free Douyin downloads, now with a multi-platform desktop app — Originally a Python CLI for batch Douyin downloads with retries and SQLite dedup, the project now adds Douzy, a desktop app also covering TikTok, YouTube, Telegram, and X. Good fit for users wanting a GUI archive tool or scripters needing automated watermark-free batch downloads.
A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具,去水印,支持视频、图集、合集、音乐(原声)。
Self-hosted recipe manager that imports any recipe by URL — Mealie combines a RestAPI backend with a Vue frontend for storing recipes, planning meals and building shopping lists. It auto-imports recipes from a URL or lets you add them via a UI editor, and offers an API for third-party apps. Aimed at families wanting a private, self-hosted alternative to online recipe sites.
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
A multi-source terminal player that outgrew its spotify-tui roots — spotatui began as a spotify-tui fork and now plays Spotify, local files, Subsonic/Navidrome, radio, YouTube, Qobuz and Apple Music without needing a Spotify developer app. It adds synced lyrics, an audio visualizer, cross-source playlist sync, Lua plugins, a CLI and an in-app AI DJ, aimed at terminal users wanting one player for many sources.
A fast, standalone terminal music player in Rust: native Spotify streaming plus local, Subsonic, radio, Qobuz and Youtube sources
Turn an Android phone into a programmable SMS gateway — httpSMS lets developers send and receive SMS via a simple HTTP API by triggering an Android phone, with webhook forwarding, end-to-end encryption, and message expiration. It targets regions without virtual phone numbers and can be self-hosted with Docker, Firebase, and Cloudflare Turnstile.
Send and receive SMS messages using your Android phone programmatically via a simple HTTP API
Browser-based 3D engine now rendering live Gaussian splats — PlayCanvas pairs WebGL2 and WebGPU support with glTF and WebXR to run interactive 3D apps and games in any browser. Recent additions like 3D Gaussian Splatting support make it relevant for developers exploring newer rendering techniques alongside traditional game and visualization workflows.
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Quest-based OSM editing now spans Android and iOS via KMP — StreetComplete turns OpenStreetMap contribution into simple on-site quests like naming a road or describing its surface, no tagging knowledge required. Built as a Kotlin Multiplatform app, it now targets both Android and iOS, works offline, and uploads answers directly as OSM changesets.
Easy to use OpenStreetMap editor for Android and iOS
Free offline OCR with screenshot, batch and PDF support — Umi-OCR is a free, open-source offline OCR tool built on PaddleOCR. It handles screenshot capture, batch image import and PDF recognition, can strip watermarks and headers/footers, and supports multiple languages plus QR code scanning. It also exposes CLI and HTTP interfaces for external integration.
OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。
One tool to replace trackarr, autodl-irssi and flexget — autobrr combines IRC announce monitoring, RSS and Usenet filtering into a single self-hosted automation layer that pushes matched releases to clients like qBittorrent, Deluge, Transmission, SABnzbd, Sonarr and Radarr. It's built for seedbox and home-lab users who want finer filter control than older autodl-irssi-style setups.
Modern, easy to use download automation for torrents and usenet.
Turn a PSP 1000 into a Raspberry Pi handheld — PSPi 6 is an open-source mainboard replacement that lets a Raspberry Pi Zero, Zero 2W, or CM4 power a classic PSP 1000 shell. It includes hardware designs, firmware, and software for a high-res LCD, battery management, stereo-capable audio, and full use of original PSP controls—aimed at retro gaming and DIY handheld enthusiasts.
Rust's ECS-based game engine, still moving fast every 3 months — Bevy is a free, open-source data-driven game engine built in Rust using the Entity Component System paradigm. It ships breaking-change releases roughly every three months with migration guides, making it a fit for developers who want a modular, fast-compiling engine and are comfortable tracking active development.
A refreshingly simple data-driven game engine built in Rust
Local AI search across every photo and video frame on your Mac — SCM is a macOS app that lets you search photos and videos by describing a memory in plain language, using local vision models, OCR, and Whisper-based dialogue search. It runs fully offline after downloading weights, auto-imports watched folders, and finds the exact scene or timecode, not just the file.
Multimodal visual memory search on macOS
A NewPipe fork adding SponsorBlock, danmaku chat, and more filters — PipePipe is a NewPipe-based Android client that adds SponsorBlock for YouTube and BiliBili, ReturnYouTubeDislike, danmaku-style live chat overlays, AV1/VP9 playback, keyword/channel filtering, and bulk playlist downloads. It targets users wanting a faster, more feature-rich alternative to stock NewPipe, available via F-Droid and IzzyOnDroid.
An open-source Android app to let you browse YouTube and other services freely.
Local-first home automation core backed by a huge DIY community — Home Assistant's core engine runs locally on devices like a Raspberry Pi, favoring privacy over cloud dependence. Its modular architecture lets contributors add new integrations easily, making it a fit for tinkerers who want to build and extend their own smart home setups.
:house_with_garden: Open source home automation that puts local control and privacy first.
A modular open-source ERP covering CRM to manufacturing — Odoo bundles dozens of business apps—CRM, eCommerce, inventory, accounting, HR, manufacturing—that work standalone or combine into a full ERP. Useful for businesses wanting to add modules incrementally instead of adopting one monolithic system, with developer tutorials for customization.
Odoo. Open Source Apps To Grow Your Business.
A free, self-hosted canvas for AI image and video pipelines — HeliosGen is a desktop app for visually chaining prompts, models, and reference images into AI image/video workflows on an infinite canvas. Data stays local, no account or cloud setup required, positioned as a free alternative to Higgsfield, OpenArt, and Freepik. Currently macOS-only, with Windows/Linux builds seeking contributors.
🏆 Self Hosted Gen AI desktop app. Free alternative to Higgsfield, OpenArt, Freepik....
Package any website as a tiny native app with Rust and Tauri — Pake wraps websites into native desktop apps using Tauri instead of Electron, producing installers under 10MB versus Electron's bulk. One CLI command handles packaging with shortcuts, custom styling, and ad removal, no config needed. Useful for turning ChatGPT, YouTube or any web tool into a lightweight native app.
Turn any website into a lightweight desktop app with one command, on macOS, Windows and Linux.
Reviving classic iPhone OS games without simulating real hardware — touchHLE reimplements iOS system frameworks instead of emulating actual iPhone hardware, letting early iPhone OS 2.x-4.x apps run natively on desktop and Android. It targets old games rather than general app support, with a crowdsourced compatibility database tracking what works. Useful for preservationists and retro iOS gaming enthusiasts.
High-level emulator for early iOS apps. This repo is used for issues, releases and CI. Submit patches at: https://review.gerrithub.io/admin/repos/touchHLE/touchHLE
Community-maintained search plugins powering qBittorrent's built-in search — This repo hosts the Python search plugins used by qBittorrent's search tab, now maintained by community contributors rather than the core team. It points users to a wiki for installing plugins, writing new ones, and configuring Jackett, since official upkeep is limited and PRs to fix existing plugins are welcomed.
Search plugins for qBittorrent search feature
Direct, encrypted peer-to-peer file transfer across devices — Dashbeam is an open-source tool for sending files directly between devices using peer-to-peer networking, skipping cloud storage entirely. It works across desktop, Android, terminal, and browser, offering resumable, end-to-end encrypted transfers for anyone wary of services like WeTransfer or Dropbox revealing personal data.
Share files nearby and beyond.
Cloudreve lets you run your own multi-cloud file hub — Cloudreve is a self-hosted file management and sharing system written in Go, supporting direct transfers to providers like OneDrive, S3, Qiniu, Aliyun OSS, Tencent COS and more. It also integrates Aria2/qBittorrent for background downloads across multiple nodes, plus archive compression, extraction and batch downloads.
🌩 Self-hosted file management and sharing system, supports multiple storage providers
Google's single-codebase SDK for mobile, web, and desktop UIs — Flutter is Google's open-source SDK for building fast, visually polished apps from one codebase targeting iOS, Android, web, Windows, macOS, Linux, and Fuchsia. It suits developers who want to avoid maintaining separate native UIs per platform while keeping full control over design and performance.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Tauri now builds desktop and mobile apps from one Rust core — Tauri wraps any HTML/JS/CSS frontend in a lightweight Rust binary, rendering via native system webviews instead of bundling Chromium. It now targets macOS, Windows, Linux, Android and iOS from a shared codebase, with built-in bundling, auto-updates, tray icons and notifications—useful for teams wanting small, fast cross-platform apps.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
A self-hosted, real-time collaborative editor from France's digital agency — Docs is a web-native text editor built with Django, React, BlockNote and Yjs for real-time collaborative editing of nested documents. Backed by France's government digital service and verified as a Digital Public Good, it suits organizations wanting self-hosted, data-sovereign alternatives to proprietary docs tools.
Docs is an open-source text editor: web-native, made for real-time collaboration, cleanly structured documents and sub-documents with full ownership of your data. Built to scale with Django and React.
Self-hosted chat platform adds AI integration and voice calling — Mattermost is an open core, self-hosted collaboration platform combining chat, workflow automation, voice calling, screen sharing, and AI integration. Built in Go and React, it runs as a single Linux binary on PostgreSQL, with monthly MIT-licensed releases. Suited for teams needing DevSecOps, incident resolution, or IT service desk workflows on their own infrastructure.
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
A full x86 PC, CPU to sound card, emulated inside your browser — v86 JIT-compiles x86 machine code to WebAssembly at runtime, emulating a Pentium 4-level CPU plus FPU, VGA, IDE, networking, sound and more. It boots real OSes like Arch Linux, FreeBSD and Android-x86 directly in a webpage, making it useful for retro computing, OS demos and sandboxed legacy software.
x86 PC emulator and x86-to-wasm JIT, running in the browser
Google's open-source Japanese IME, now building across platforms — Mozc is the open-source counterpart of Google Japanese Input, offering a Japanese Input Method Editor that runs on Android, macOS, Chromium OS, Linux, and Windows. The repo provides build instructions and CI status for each platform, making it a reference for anyone wanting to study or extend a cross-platform IME engine.
Mozc - a Japanese Input Method Editor designed for multi-platform
A single app that replaces the whole *arr media stack — Arrmada bundles what Radarr, Sonarr, Overseerr and Tautulli normally do separately into one self-hosted app with one database, covering movies, TV, books, audiobooks, requests and subtitles. It's early (v0.x), built for Plex/Jellyfin users who want fewer moving parts and can import existing Radarr/Sonarr libraries.
One self-hosted app for all your media.
A Python retro game engine with Rust under the hood — Pyxel lets Python developers build retro-style games with a fixed color palette and simple sound/graphics APIs, while the engine itself is implemented in Rust for performance. It suits hobbyists and game jam participants who want pixel-art constraints without leaving Python.
A retro game engine for Python
An open Arc-on-SBCL runtime powering a finance-flavored Hacker News fork — Sharc is an independent Arc-to-Common-Lisp port inspired by Hacker News's 2024 move to SBCL via Clarc. It boots arc0.lisp under SBCL to run Arc programs unmodified, and this repo layers Trader News on top with a durable editorial queue for market, economics, and policy links.
Trader News, a finance-focused Hacker News clone
microG: Running Google Play Services Apps Without Google — microG reimplements Google Play Services APIs—push notifications, maps, auth, geolocation—as free software, letting apps built for Play Services run on devices without Google's proprietary blobs. It's long used by de-Googled Android ROMs and privacy-focused setups, and remains actively maintained with ongoing translation support.
Free implementation of Play Services