Extract scanSavesInDir and createBackup as testable helpers. Add filesystem-based tests for save scanning, extension filtering, hidden file skipping, slug resolution, backup creation, and read-only directory handling. Includes env-capture script for collecting device filesystem layouts.
A RomM Client for your retro doo-dad.
Allium · Batocera · Knulli · MinUI · muOS · NextUI · Onion · ROCKNIX · Spruce · TrimUI
Important
Grout aggressively adopts new RomM features.
The required RomM version matches the first three components of Grout's version number. The fourth component is for Grout-specific patches.
Grout may still function on older RomM versions, but support will not be provided.
Features at a Glance
- Download games wirelessly from your RomM instance
- Download box art
- Download and verify BIOS files
- Save Sync
- Platform directory mapping configurable on device
Documentation
Full documentation is available at grout.romm.app.
| Guide | Description |
|---|---|
| Quick Start | Get up and running in 5 steps |
| User Guide | Complete feature documentation |
| Settings Reference | All settings explained |
| Save Sync Guide | Keep saves synchronized across devices |
Development & Contributing
Interested in contributing? We'd love your help!
| Guide | Description |
|---|---|
| Contributing Guide | How to contribute code, translations, and more |
| Development Guide | Set up your local environment and build Grout |
Need Help? Found a Bug? Have an Idea?
Please create an issue and fill out the template completely.
Contributors
Grout is built by the community for the community.
Thank you to everyone who has helped make this project better!
See the full list of Contributors.
Spread Joy!
A significant amount of time has been spent building Grout.
If you enjoy using Grout and feel inclined to pay it forward, go do something nice for someone! ❤️
✌🏻
