TablaRaza is a cross-platform GUI application for flashing ISO images to USB drives and SD cards. This tool provides a simple and intuitive interface for creating bootable media. Does not require admin privileges on Windows!
- Cross-platform (Windows, macOS, Linux)
- Admin not required in windows for install or usage
- Format devices before flashing
Pre-built executables are available for download:
- Download and run the appropriate executable for your platform
- Browse and select your ISO file
- Select the target device from the dropdown
- Click "Flash ISO" and confirm
- Wait for the flashing process to complete
Note: On Linux you may need to run the application with sudo/admin privileges.
- Python 3.8 or higher
- pip package manager
-
Clone the repository:
git clone https://github.com/Nat-As/Tablaraza.git cd Tablaraza
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
You can build executables manually using PyInstaller:
Windows:
pyinstaller --onefile --windowed --icon=resources/icon.ico --name=TablaRaza main.py
macOS:
pyinstaller --onefile --windowed --icon=resources/icon.icns --name=TablaRaza main.py
Linux:
pyinstaller --onefile --name=TablaRaza main.py
- Make cross-platform
- Runs on windows without requiring admin
- Runs on Mac OS X without requiring admin
- Runs on Linux without requiring admin
Because the software is unsigned, you will have to follow the following steps for installation:
- Download and open the .dmg file
- Copy the application into the applications folder
- Run the program
- If an untrusted message pops up, you will have to manually enable running the program in
System settings >> Privacy and Security >> Allow application (At the bottom)
To make this program run without this, it would have to be signed by an apple developer with a license that costs $99 / Year. Since this is FOSS software, I didn't feel like doing that. Enjoy :)