Repolode
Hogjects

Hogjects/Lufus

A beta Python utility for creating bootable USB drives from ISO images on Linux, inspired by Rufus on Windows.

Open-source alternative to:Rufus

Stars
133
Forks
30
Open issues
26
Last commit
27 days ago

What is it?

Lufus is a drive imaging and formatting utility for Linux, written in Python and modeled on Rufus, the Windows tool for preparing bootable USB drives. It is aimed at making bootable media creation simpler for Linux users, with a clean, minimal interface.

The project is currently in beta and under active development, so bugs and incomplete features should be expected. Its stated goals include becoming a broader all-in-one tool for flashing on Linux and eventually letting users customize their Windows installs.

The app is built with briefcase, so developers can run it from source in a virtual environment with a single dev command. Documentation is built with MkDocs.

Key features

  • 01Writes ISO images to USB drives to create bootable media.
  • 02Formats physical drives from a simple graphical interface.
  • 03Built in Python with briefcase for running from source.
  • 04Aims to offer a Rufus-like experience on Linux.

Use cases

  • Creating a bootable USB drive for installing Linux from an ISO.
  • Preparing removable drives on a Linux desktop without Windows tools.

Quick start

  1. 1

    Create a Python virtual environment

    python3 -m venv venv
  2. 2

    Activate the virtual environment

    source venv/bin/activate
  3. 3

    Install briefcase

    pip install briefcase
  4. 4

    Clone the project and run it from its root directory

    briefcase dev -r

Things to know

  • Lufus is in beta, so expect bugs, incomplete features and structural changes.
  • Running it currently requires setting up briefcase in a virtual environment.

Topics

FAQ

What is Lufus?
A beta Python utility for creating bootable USB drives from ISO images on Linux, inspired by Rufus on Windows. Lufus is a drive imaging and formatting utility for Linux, written in Python and modeled on Rufus, the Windows tool for preparing bootable USB drives. It is aimed at making bootable media creation simpler for Linux users, with a clean, minimal interface.
Is Lufus free to use? What license does it have?
Lufus is open source under the MIT license. Check the license terms before using it in commercial products.
Is Lufus still maintained?
Actively maintained. The last commit to Lufus was on Sep 23, 2026.
What can I use Lufus for?
Creating a bootable USB drive for installing Linux from an ISO. Preparing removable drives on a Linux desktop without Windows tools.
How do I install Lufus?
Create a Python virtual environment: python3 -m venv venv Activate the virtual environment: source venv/bin/activate Install briefcase: pip install briefcase Clone the project and run it from its root directory: briefcase dev -r
Where can I get Lufus?
The source code and installation instructions are on GitHub: https://github.com/Hogjects/Lufus

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects