Skip to content
bastianvvPublic

About

Sync utility for Romm server

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

ToFromm

Description

Tofromm syncs your ROMs and save files between a self-hosted RomM server and local emulators such as RetroArch, Duckstation, PCSX2, and more. Pick games from your library, download them with their saves, and upload saves back when you're done.

The following emulators are currently supported:

  • Retroarch (Native, Flatpak, and Retrodeck)
  • Duckstation (AppImage, Flatpak, and Retrodeck)
  • PCSX2 (AppImage, Flatpak, and Retrodeck)
  • RPCS3 (Flatpak and Retrodeck)
  • Dolphin (Flatpak and Retrodeck)

The current distribution is through a Flatpak, check out the Releases section for the latest release.

Status

ToFromm is currently in development, with a working TUI and a GUI: only happy path cases tested, expect bugs

Roadmap

  • ROM downloading
  • Support for native Retroach
  • Support for save files
  • Conflict resolution for save files
    • Automatic conflict resolution
    • Manual conflict resolution
  • Support for more Retroarch variants: flatpak and Retrodeck
  • Support for save states
  • Standalone emulator support
    • Duckstation
      • Games
      • Memcards
      • Save states
    • PCSX2
      • Games
      • Memcards
      • Save states
    • RPCS3
      • Games
      • Memcards
      • Save states
    • Dolphin
      • Games
      • Memcards
      • Save states
    • ... More to come
  • Libadwaita GUI
  • Background sync service
  • Steam Deck plugin

Building

To build ToFromm, clone the repository and run go build.

About

Sync utility for Romm server

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages