Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameSpace v1.0

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.


✨ Features

  • 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 .json file 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.

📱 Technical Details

  • 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)

🖥️ Built With

  • HTML5, CSS3, and Vanilla JavaScript
  • IndexedDB for persistent local storage
  • localStorage as a reliable fallback mechanism

🚀 How to Install

  1. Download the latest .apk file from the Releases page of this repository.
  2. Transfer the file to your Android device.
  3. Open the file and allow installation from unknown sources if prompted.
  4. Launch GameSpace and start building your game library.

Releases

Packages

Contributors

Languages