A fully offline, customizable game library manager for Android.
GameSpace is a lightweight Progressive Web App (PWA) packaged as an Android APK. Built with vanilla JavaScript and IndexedDB, it allows you to catalog your favorite games, organize them into collections, track ratings, add cover images, and personalize the entire app — all without needing an internet connection.
- Game Management – Add, edit, and delete games with titles, platforms, emulators, performance notes, ratings, and custom cover images.
- Collections – Organize games into custom categories like "Retro", "Backlog", or "Completed".
- Dual View Modes – Switch between a horizontal scrollable card carousel and a compact grid view.
- Favorites – Mark any game as a favorite for quick access at the top of your library.
- Built-in Theme Engine – Choose from preset dark/light themes, or create your own using custom hex colors for backgrounds, surfaces, accents, and text.
- Live Code Editors – Inject custom HTML, CSS, or JavaScript directly into the app without reloading — perfect for power users.
- Full Data Backup – Export your entire library as a
.jsonfile and restore it anytime with the Import feature. - 100% Offline – No internet connection is required to use, save, or customize the app. All data stays exclusively on your device.
- Platform: Android 5.0+ (ARM / ARM64)
- File Size: ~3.5 MB
- Storage Engine: IndexedDB (with automatic localStorage fallback)
- Dependencies: None. Built entirely with vanilla HTML, CSS, and JavaScript.
- Packaging: Web-to-App (PWA wrapped as APK)
- HTML5, CSS3, and Vanilla JavaScript
- IndexedDB for persistent local storage
- localStorage as a reliable fallback mechanism
- Download the latest
.apkfile from the Releases page of this repository. - Transfer the file to your Android device.
- Open the file and allow installation from unknown sources if prompted.
- Launch GameSpace and start building your game library.