📈 GH Trending Explorer 🎲 Surprise me

← all repos

m-uvex / loaf-fm

git clone https://github.com/m-uvex/loaf-fm.git v0.1.0 · 2d ago

A beautiful and fast rust-based material 3e file manager for linux.

—
stars, 24h
+76
stars, 7 days · #658
+76
stars, 30 days · #2,964
76
★ total · +76% this week
5
forks · 2 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageQML
License—
Created2026-10-16 (4d ago)
Last pushtoday
Watchers2
OwnerUser

GitHub topics

Links

README excerpt
# 🍞 Loaf
**A beautiful and fast Rust-based Material 3 Expressive file manager for Linux.**
---
## Overview
Loaf is designed to replace crowded, outdated file managers with an interface that looks modern, runs fast, and doesn't compromise on functionality. Built using **Rust** for native system performance and **Qt6 Quick / QML** for fluid Material 3 Expressive animations.
> Note: Loaf is still at a very alpha stage, expect bugs or missing features. Contributions of any kind are very welcome!
> Another Note: I'm kinda in need for an app icon for Loaf, if you're willing to help please DM me on discord; @m_uvex . Thank you!
---
## Features
- **Material 3 Expressive Design**: Fluid spring motion, smooth path transitions, and calibrated state layers.
- **Dynamic Theming**: 8 curated color palettes plus automatic dynamic palette generation from your desktop wallpaper.
- **Fast Directory Navigation**: Snappy directory switching with zero disk bottlenecks and smooth directional animations.
- **Archive Support**: One-click non-modal archive compression for `.zip`, password-protected encrypted `.zip`, `.tar.gz`, `.7z`, and advanced formats (`.tar.xz`, `.tar.zst`, `.tar.bz2`, `.cpio`).
- **Comprehensive Undo / Redo**: Multi-step operation history (`Ctrl+Z` / `Ctrl+Y`) for renames, creations, moves, and deletions.
- **Storage & Drive Dashboard**: "This PC" overview with internal drive pool stats, drive space indicators, mount/unmount/rename actions, and optional customizable layout.
- **Native Trash Integration**: Standard freedesktop directory listing of trashed items with one-click restore and toolbar empty action.
- **Multiple View Modes**: Responsive Grid View and Detailed List View with dynamic column adaptation for narrow windows.
- **Rich Drag & Drop**: Drag files into breadcrumb chips, folders, or path bar with right-click menu options (Copy, Move, Link Here).
- **Navigation Controls**: Mouse side buttons (Back / Forward), full keyboard navigation, and click-outside search defocusing.
---
## Installation
Pre-built packages for **v0.1.0** are available in the Releases tab and under `packaging/dist/`.
### 1. Debian / Ubuntu / Linux Mint / Pop!_OS (`.deb`)
Download the `.deb` package and install it using `apt` or `dpkg`:
 [code] 
### 2. Arch Linux / Manjaro / EndeavourOS (`.pkg.tar.zst`)
Install the binary package with `pacman`:
 [code] 
Or build from the included `PKGBUILD`:
 [code] 
### 3. Universal Portable Tarball (Any Linux Distribution)
The standalone tarball contains the stripped binary, desktop integration, icons, and automated installer scripts:
 [code] 
To run directly without installing:
 [code] 
To uninstall:
 [code] 
### 4. Standalone AppImage (Universal)
The self-contained single-file executable runs out of the box with zero dependencies:
 [code] 
Or extract the AppDir bundle:
 [code] 
### 5. Using Nix / NixOS
Run directly with flakes enabled:
 [code] 
Or install to your user profile:
 [code] 
In a local clone:
 [code] 
---
## Building fro