fm manages files in a terminal interface, with its project built using Go and Bubble Tea.

github.com/mistakenelf/fm
fm homepage screenshot

About fm

fm is a terminal based file manager published on GitHub. It is built with Go and libraries including Bubble Tea, Bubbles, Lip Gloss, Glamour, Chroma and Cobra. The project is released under the MIT license. Installation options include an install script, go install, and Arch User Repository packages.

Pricing is not clearly stated.

Key features

  • Layout adjusts to terminal resize
  • Syntax highlighting with Chroma styles such as dracula and monokai
  • Rendered markdown with optional pretty output
  • Themes: default, gruvbox and nord
  • Images (PNG, JPG and JPEG) shown as text
  • Read PDF files
  • Open the selected file in the EDITOR editor
  • Copy selected directory item paths to the clipboard
Watch out for
  • File icons require a nerd font

fm at a glance

Type
App
Pricing
Not confirmed. Check the site
Details verified
Oct 21, 2026 · Official source
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

fm alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing