Python File Manager

Open-source Python projects categorized as File Manager

Top 19 Python File Manager Projects

File Manager
  1. ranger

    A VIM-inspired filemanager for the console

    Project mention: Preview images, videos, fonts, PDFs ... in Vifm. | dev.to | 2024-11-20

    As a Vim enthusiast, I always wanted to replicate my daily workflow based on keymappings and completely avoid using the mouse. I missed the functionality offered by tools like ranger or lf in Vifm, but I didn't want to learn a whole new set of keyboard shortcuts. I watched several YouTube videos trying to recreate this setup, but none quite hit the mark. The project that inspired this work didn't fully meet its intended functionality.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. TagStudio

    A User-Focused Photo & File Management System

    Project mention: TMSU: Command-line tool for applying tags and viewing virtual tagged filesystem | news.ycombinator.com | 2025-01-23

    There's multiple projects that attempt similar thing with SQLite, most recent one being Tag Studio. Seems like tag-based file organization is better solution but required mental cost/effort of upkeep is what keeps it from gaining any traction in long run

    https://github.com/TagStudioDev/TagStudio/

  4. emacs-application-framework

    EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs

    Project mention: EmacsConf 2024 Notes | news.ycombinator.com | 2024-12-28

    I was hoping to see something about EAF[1] this year, as I think the big thing emacs is still missing is a good way to drive interactive graphics, but EAF is still super janky and underdocumented.

    It'd be good to see this (or something better!) make progress.

    [1]: https://github.com/emacs-eaf/emacs-application-framework

  5. chadtree

    File manager for Neovim. Better than NERDTree.

    Project mention: The State of Vim | news.ycombinator.com | 2025-01-24

    > The plugins are also very flashy with tons of animations, colors and emojis, which to me is just distracting.

    I don't think I've seen plugins with animations (nor would I want to). Agreed that emoji in the terminal, modulo useful glyphs like language logos next to files in a directory tree [0], are distracting.

    What I don't understand are people who add a million plugins, and then wonder why the startup performance is terrible. I have a fair amount, including some I honestly rarely or never need, and startup time is still 75 msec, which is fast enough for me not to be bothered.

    [0]: https://github.com/ms-jpq/chadtree

  6. defx.nvim

    :file_folder: The dark powered file explorer implementation for neovim/Vim8

  7. Sunflower

    Small and highly customizable twin-panel file manager for Linux with support for plugins. (by MeanEYE)

  8. library

    99+ CLI tools to build, browse, and blend your media library (by chapmanjacobd)

    Project mention: Show HN: CLI tools to build, browse, and blend your media library | news.ycombinator.com | 2024-07-19

    I think the reason I don't set this in KWin directly is because I want to override the geometry depending on if mpv closed fullscreen [2] or if I'm using lb wt with multiple-playback

    [0]. https://github.com/chapmanjacobd/library/commit/ba5bf174f21a...

    [1]. https://mastodon.social/@[email protected]/110669435048449340

    [2]. https://github.com/chapmanjacobd/computer/blob/main/.config/...

    Maybe there is something else in my mpv config that will help. Feel free to browse it: https://github.com/chapmanjacobd/computer/blob/main/.config/...

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. rcmltb

    An rclone telegram bot to mirror-leech and copy between many cloud servers

  11. namer

    Renames adult video files so that the plex/jellyfin plugins and stash script will match without user input. Runs server or command mode. (by ThePornDatabase)

  12. ADBFileExplorer

    File Explorer for Android devices

  13. nautilus-copy-path

    Configurable extension for Nautilus to copy path, URI, name or content

  14. pyreports

    pyreports is a python library that allows you to create complex report from various sources

  15. DjangoS3Browser

    Django AWS S3 File Browser for Cloud Storage

  16. cdir

    A faster way to navigate folders and browse files in Windows and Linux shells.

  17. autofile

    Mac command line app to automatically move or copy files based on metadata associated with the files. For example, file your photos based on EXIF metadata or use MP3 tags to file your music files.

  18. alfred-file-explorer

    🔍 Explore your file system through a Spreadsheet

  19. Tk-Path-Finder

    Windows File Explorer/Manager with Tabs. Written in Tkinter using ttkbootstrap.

  20. Myth-Mod-Manager

    An easy way to swap and manage Payday 2 mods outside the game

  21. gopro-file-manager

    A script to bulk rename video files before importing them into video editing software

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python File Manager discussion

Log in or Post with

Python File Manager related posts

  • TMSU: Command-line tool for applying tags and viewing virtual tagged filesystem

    6 projects | news.ycombinator.com | 23 Jan 2025
  • Preview images, videos, fonts, PDFs ... in Vifm.

    7 projects | dev.to | 20 Nov 2024
  • TagStudio: A User-Focused Document Management System

    1 project | news.ycombinator.com | 23 Aug 2024
  • What adult agent can work with Anilos?

    1 project | /r/PleX | 8 Jul 2023
  • How to have column view like macOS finder ?

    2 projects | /r/linux | 8 Jul 2023
  • rename triggering on focus

    1 project | /r/ranger | 21 Jun 2023
  • Ranger neovim plugin bindings clash with NeoVim bindings when used as a plugin

    1 project | /r/neovim | 22 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source File Manager projects in Python? This list will help you:

# Project Stars
1 ranger 16,150
2 TagStudio 5,874
3 emacs-application-framework 3,256
4 chadtree 1,676
5 defx.nvim 1,169
6 Sunflower 433
7 library 429
8 rcmltb 287
9 namer 221
10 ADBFileExplorer 205
11 nautilus-copy-path 176
12 pyreports 108
13 DjangoS3Browser 42
14 cdir 31
15 autofile 25
16 alfred-file-explorer 21
17 Tk-Path-Finder 19
18 Myth-Mod-Manager 11
19 gopro-file-manager 8

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?