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 →
Top 19 Python File Manager Projects
-
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.
-
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.
-
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/
-
emacs-application-framework
EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
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
-
> 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
-
-
Sunflower
Small and highly customizable twin-panel file manager for Linux with support for plugins. (by MeanEYE)
-
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/...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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)
-
-
-
pyreports
pyreports is a python library that allows you to create complex report from various sources
-
-
-
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.
-
-
-
-
gopro-file-manager
A script to bulk rename video files before importing them into video editing software
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python File Manager discussion
Python File Manager related posts
-
TMSU: Command-line tool for applying tags and viewing virtual tagged filesystem
-
Preview images, videos, fonts, PDFs ... in Vifm.
-
TagStudio: A User-Focused Document Management System
-
What adult agent can work with Anilos?
-
How to have column view like macOS finder ?
-
rename triggering on focus
-
Ranger neovim plugin bindings clash with NeoVim bindings when used as a plugin
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 May 2025
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 |