fman

Active

Overview

fman is a dual-pane file manager for Windows, macOS, and Linux, serving as an alternative to Explorer and Finder. It enables efficient directory browsing, file copying, moving, renaming, and opening by always displaying two directories side-by-side.127 The app stands out with its extensible plugin system and cross-platform design built using Qt and Python.45

Key Features

  • Dual-pane interface - Displays contents of two directories simultaneously for efficient file operations.
  • Plugin system - Extends functionality with plugins like ArrowNavigation, OpeniTerm2, and FuzzySearch.
  • Symbolic links - Creates symbolic links via Shift+F5 dialog.
  • Interactive tutorial - Guides users through key features on first launch.
  • Data directory access - Opens customizable settings and plugins directory via command.
  • Cross-platform support - Runs consistently on Windows, macOS, and Linux.
  • Keyboard shortcuts - Supports commands like Ctrl+Shift+P for palette access.

Pricing

PlanPriceIncludes
Free versionFreeCore dual-pane file management features.
Commercial (historical)PaidFull access before open source transition.
Open sourceFreeFull source code on GitHub for modification and distribution.

Platforms & Requirements

fman runs on Windows (data dir: C:/Users//AppData/Roaming/fman), macOS (data dir: /Users//Library/Application Support/fman; requires config on Catalina+ to avoid popups), and Linux (data dir: ~/.config/fman).39 Built with Qt for cross-platform consistency; no specific minimum requirements listed.

Integrations & Ecosystem

  • Plugin system (ArrowNavigation, OpeniTerm2, ShareFile, FuzzySearchFilesInCurrentFolder)
  • GitHub source repository
  • Qt framework
  • Python scripting
  • iTerm2 integration via plugin

Alternatives

AppDifference
Total CommanderWindows-focused dual-pane manager without native Linux/macOS support.
Double CommanderFree, open-source dual-pane manager with broader plugin ecosystem but less focus on speed.
Midnight CommanderTerminal-based dual-pane manager for Linux, lacks GUI cross-platform polish.
ForkLiftmacOS-specific dual-pane manager with stronger cloud sync features.

Reputation

fman is recognized for its efficient dual-pane design and cross-platform reliability, built with Qt and Python, appealing to users seeking faster file operations than native managers.12 Its plugin system offers extensibility, though the ecosystem is smaller than competitors.4 Now open source after commercial development, it garners interest from developers for studying cross-platform file manager implementation.5 Some users note platform-specific tweaks needed, like on macOS Catalina.9

Sources (10)
  1. https://www.qt.io/development/fman-built-with-qt
  2. https://fman.io/docs
  3. https://fman.io/docs/data-directory
  4. https://fman.io/docs/plugins
  5. https://fman.io/blog/
  6. https://fman.io/changelog
  7. https://fman.io/docs/metrics
  8. https://fman.io/docs/tutorial
  9. https://fman.io/docs/macos
  10. https://build-system.fman.io/docs/