📱 Mobile Development Beginner

Github-Store

by rainxchzed

Cross-Platform App Store for GitHub Releases

Install and manage apps from GitHub releases across Android, Linux, macOS, and Windows with a unified, one-click interface.

5,041 Stars
162 Forks
5,041 Watchers
52 Issues
📱

About This Project

Github-Store transforms how developers and users discover and install applications distributed through GitHub releases. Instead of manually browsing repositories, downloading assets, and managing updates, this cross-platform store provides a centralized hub for exploring and installing software with a single click.

Built with Kotlin Multiplatform and Compose Multiplatform, the application delivers a consistent, native-feeling experience across Android devices and desktop platforms including Linux, macOS, and Windows. This architectural choice ensures developers maintain a single codebase while users enjoy platform-optimized performance.

The store eliminates the friction of traditional GitHub release workflows by automating discovery, installation, and potentially update management. For open-source enthusiasts and developers who prefer GitHub-hosted distributions over traditional app stores, this tool bridges the gap between repository-based releases and consumer-friendly app installation experiences.

Whether you're distributing your own applications via GitHub releases or looking for a streamlined way to manage tools and utilities from various repositories, Github-Store provides the infrastructure to make GitHub a viable alternative to centralized app distribution platforms.

Key Features

  • Cross-platform support for Android, Linux, macOS, and Windows from a single codebase
  • One-click installation of applications from GitHub releases without manual asset downloads
  • Unified browsing and discovery interface for exploring GitHub-hosted software
  • Built with Kotlin Multiplatform and Compose for native performance on all platforms
  • Open-source architecture allowing customization and self-hosting capabilities

How You Can Use It

1

Installing developer tools and CLI utilities distributed via GitHub releases without manual downloads

2

Discovering and trying open-source applications across multiple platforms from a single interface

3

Managing updates for GitHub-released applications without checking each repository individually

4

Distributing your own cross-platform applications to users who prefer GitHub-based distribution

Who Is This For?

Open-source developers, power users, and system administrators who frequently use GitHub-hosted applications and prefer decentralized software distribution