Skip to content

darkbitt/Savra

Repository files navigation

Savra Icon

Savra

Universal Game Save Manager & Sync Tool

Electron React TypeScript Tailwind


🌟 Overview

Savra is a professional-grade game save synchronization tool designed for enthusiasts. Built with a focus on speed, reliability, and a premium user experience, Savra bridges the gap between your local game library and the cloud.

Savra Hero Screenshot

✨ Core Features

   VIBE CODED RAHHHHHHHHHHHHHHHHHH
  • 🎮 Intelligent Library: Auto-detects installed games across Steam, Epic, and popular repacks.
  • ☁️ Native Cloud Sync: Seamless integration with Google Drive and GitHub Releases for secure, versioned backups.
  • 🕒 Checkpoint Engine: Create unlimited checkpoints for any game, allowing you to roll back progress at any time.
  • 🔍 Advanced Discovery: Deep-system scanning for manifests and save file locations without performance impact.
  • 🎨 Premium Aesthetics: A sleek, dark, glassmorphic UI designed to look beautiful on high-resolution displays.
  • 📂 Orphan Management: Keep your saves safe even after a game is uninstalled.

🛠️ Built With


🚀 Getting Started

Prerequisites

  • Node.js: v18+
  • npm: Integrated with Node.js

Quick Installation

  1. Clone the Repository

    git clone https://github.com/darkbitt/Savra.git
    cd Savra
  2. Install Dependencies

    npm install
  3. Environment Setup

    • Copy .env.example to .env
    • Configure your IGDB, Google Cloud, and Steam API keys.
    • Place your firebase-service-account.json in the electron/ directory.
  4. Launch Development Environment

    npm run electron:dev

📦 Building for Production

Create a high-performance installer for your platform:

npm run app:build

Find your build in dist_electron/.


Built with ❤️ by darkbitt

License

About

A app created by a 17 y old indian to sync your game save files for the games that you didnt pay for XD

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors