Browse free open source Python File Managers and projects below. Use the toggles on the left to filter open source Python File Managers by OS, license, language, programming language, and project status.
Fully Managed MySQL, PostgreSQL, and SQL Server
Automatic backups, patching, replication, and failover. Focus on your app, not your database.
Cloud SQL handles your database ops end to end, so you can focus on your app.
Start Free
Paessler: Easy to Use With Enterprise Power. Free Trial
A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.
You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
DocFetcher is an Open Source desktop search application: It allows you to search the contents of files on your computer. — You can think of it as Google for your local files. The application runs on Windows, Linux and Mac OS X.
A tool for converting dictionary files aka glossaries
A tool for converting dictionary files aka glossaries. The primary purpose is to be able to use our offline glossaries in any Open Source dictionary we like on any OS/device. There are countless formats, and my time is limited, so I implement formats that seem more useful for myself, or for Open Source community. Also diversity of languages is taken into account. Pull requests are welcome.
A cross platform file and folder mass renamer, allows many different renaming operations in a GUI.
Please note that development has moved to GitHub:
https://github.com/metamorphose
An advanced file manager with qss themes and iso and folder previews
garysfm which stands for Gary's File Manager is a file manager with some advanced features. Those features include bulk renaming and folder image previews. I has rather advanced search functions, tab browsing with persistence between launches. It remembers your folder sorting and view options in icon view. It also remembers your active tabs between sessions. It has progress dialog while doing large operations like copying large files, and folders with many files.
python version works on mac 11.0.1 or above and on Linux.
The exe definitely works on Windows 11 and 10 amd and intel 64 bit systems. the exe is not for arm systems.
Full theming engine with qss support for advanced theming in 1.2.4
To use themes other than the default download gsfmt.zip, and qss.zip and extract them to the directory where your garysfm is located. (version 1.2.3 and above for gsfmt and 1.2.4 and above for qss.)
1.2.9 has cloud syncing, bookmarks, tags, and collections, and cleaner
Patch, monitor, and connect to Windows and macOS devices from one console
Splashtop AEM handles patching, alerts, scripts, and inventory, and unattended remote control is included. When something needs hands-on work, you’re one click away instead of switching tools.
Synchronize files between a PC and Android device using ADB
adb-sync is a command-line utility designed to synchronize files between a PC and an Android device over the Android Debug Bridge (ADB). It simplifies the process of transferring and mirroring directories without requiring root access or complex configuration. By comparing file states between the host and the device, adb-sync efficiently updates only changed files, reducing transfer time and bandwidth usage. The tool also supports reverse synchronization, allowing users to copy data from an Android device back to their PC. While this project has been deprecated in favor of better-adb-sync, it remains a lightweight and effective option for managing file transfers and backups over USB debugging connections.
Py script that uses acidanthera's macserial to generate SMBIOS
GenSMBIOS is an open-source Python utility designed to generate System Management BIOS identification information for macOS installations on non-Apple hardware. It uses Acidanthera's macserial tool to create randomized identifiers associated with supported Mac models. The software helps users configure SMBIOS properties required by bootloaders such as OpenCore and Clover. It generates Mac serial numbers, motherboard serial numbers, and other identification values used in system configuration. Users can specify a Mac model identifier and generate multiple sets of compatible SMBIOS data. The utility can also write generated information into property list configuration files, reducing repetitive manual editing. Its command-line workflow makes it useful for Hackintosh setup, hardware identity configuration, and troubleshooting system identification issues.
Google Drive public file downloader when curl/wget fails
gdown is a Python downloader designed for public Google Drive files and folders that ordinary curl or wget commands may not retrieve correctly. It handles Drive confirmation pages and extracts file identifiers from several common share-link formats. Users can download individual files, recursively copy folders, choose output paths, or inspect resolved names as JSON. Google Docs, Sheets, and Slides can be exported to formats such as DOCX, XLSX, PPTX, PDF, and CSV. Interrupted transfers can resume, while optional controls limit speed, route traffic through a proxy, adjust certificates, or change cookies and user agents. The tool also downloads regular HTTP and HTTPS URLs and can stream data to standard output. It is available as both a command-line program and a Python package.
Interactively find and recover deleted or overwritten files
RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data. Every block of your partition will be scanned. You can even find a string in binary files.
A file watching service that records when files change
Watchman purpose is to watch files and record when there are changes. It can trigger actions (rebuilding assets, for example) when there is a change in matching files. The watchman executable has both the client and the server components of the watchman service. When running watchman, it will attempt to communicate with your existing server instance (each user has their own persistent process), and will attempt to start it if it doesn’t exist. There are some options that affect how watchman will locate the server, some options that affect only the client and some others that affect only the server. Since all of the options are understood by the same executable we’ve broken those out into sections of their own to make it clearer when they apply. Watchman is conservative, preferring to err on the side of caution; it considers files to be freshly changed when you start to watch them or when it is unsure.
Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
The definitive solution to manage your backups and file copy operation
# RoboSuite v1.3 - The Advanced RoboCopy GUI
## Introduction
RoboSuite v1.3 is a powerful, free, and feature-rich graphical user interface (GUI) for the Windows command-line tool RoboCopy. Designed by Gianpaolo Aggiusti, this software elevates file copy and synchronization operations, making complex tasks simple and accessible to all users. Its purpose is to provide complete and intuitive control over RoboCopy, eliminating the need to memorize complex commands while adding a host of advanced features for backup and data management. This application is a stable and complete project, designed to offer an efficient and trouble-free experience in managing your backups and data transfers.
## Features
* **Intuitive Job Editor**: Easily configure your copy jobs with preset modes like "Full Copy," "Mirror," "Incremental," and "Move," or enter your custom flags with the help of an advanced options editor.
* **Job Scheduling**: Automate your backups. Create and manage multiple scheduled
A cross-platform application using mpv as DLNA Media Renderer
A menu bar application using mpv as DLNA Media Renderer. You can push videos, pictures or music from your mobile phone to your computer. After opening this app, a small icon will appear in the menubar/taskbar/desktop panel, then you can push your media files from a local DLNA client to your computer.
BTRFS based NAS and private cloud storage solution
Rockstor is a Network Attached Storage (NAS) and private cloud storage solution based on advanced Linux technologies like BTRFS, Docker and others. In addition to standard NAS features like file sharing via NFS, Samba, SFTP and AFP, advanced features such as online volume management, CoW Snapshots, asynchronous replication, compression, and bitrot protection are supported based on BTRFS.
Rockstor also provides apps like ownCloud, Syncthing, OpenVPN, and Plex to name a few. Apps or "Rock-ons" are powered by a Docker-based application hosting framework. And new ones can be simply added. These Rock-ons, combined with advanced NAS features, turn Rockstor into a private cloud storage solution accessible from anywhere, giving users complete control of cost, ownership, privacy and data security.
Rockstor UI is written in Javascript, making it simple to manage everything from your Web browser. The backend is written in Python and exposes RESTful APIs to easily extend functionality!
A Python program/library aimed at GD-ROM image files.
This Python program/library is designed to handle GD-ROM image (GDI) files. It can be used to list files, extract data, generate sorttxt file, extract bootstrap (IP.BIN) file and more.
This project can be used in standalone mode, in interactive mode or as a library in another Python program (check the 'addons' folder to learn how).
For your convenience, you can use the gditools.py GUI program supplied in the Files section (optional).
To use this project you must install the Python 2.7.x branch release binaries.
See the README.TXT file for more informations.
KillDisk is a program written in python for Unix based systems for wiping a hard drive. It can wipe a hard drive using all zeroes or random data, and as many times as you want to specify.
If you'd like to donate there's several ways to do so:
PayPal: https://paypal.me/gerowen
Bitcoin (BTC): bc1q86c5j7wvf6cw78tf8x3szxy5gnxg4gj8mw4sy2
Monero (XMR): 42ho3m9tJsobZwQDsFTk92ENdWAYk2zL8Qp42m7pKmfWE7jzei7Fwrs87MMXUTCVifjZZiStt3E7c5tmYa9qNxAf3MbY7rD
LiberaPay: https://liberapay.com/gerowen
A library, GUI and sample cli script for managing Data Robotics storage units on Linux. (http://www.drobo.com)
There is a library, Drobo.py, which implements the ioctl interface defined in the published specs and code samples.
A GUI tool for organizing files, based on file extension type.
1. Choose a folder to organize files in
2. Select the type of file(s) to work with
The simple search method includes a set of pre-defined file types
The custom search method lets you choose specific file types
3. Choose if you want to copy the files to a new folder, or move them to a new folder
4. Run
This project is CLOSED.
Do no expect any updates from me.
I DO NOT do programming projects anymore.
The source code is available here, you're welcome to fork it and take over development:
github.com/ladyeklipse/ZX-Pokemaster
Sorting/renaming files and managing cheats for ZX Spectrum.
Files are sorted and renamed based on MD5 hashes (if availble).
ZX Pokemaster incorporates AllTipshopPokes database, which contains all known multiface pokes, scraped directly from www.the-tipshop.co.uk and maintained by Pokemester's author.
Free offline Windows file converter. Docs, images, audio & video
File Converter Pro converts documents, images, audio, and video files directly on your machine. No browser, no uploads, no internet required.
Built with Python and PySide6, it's designed to feel like a real product: animated startup, dark/light theme synced with Windows, a statistics dashboard with animated charts, a gamified achievements system, and Windows context menu integration.
Key features:
- Batch conversions across all file types
- 100% offline
- Multi-engine fallback (FFmpeg, LibreOffice, Pandoc, and more)
- Statistics dashboard with conversion history
- Achievements & rank progression system
- Right-click context menu integration in File Explorer
- Save and reopen conversion setups as project files (.fcproj)
- Multi-language support (French & English built-in)
- Portable and installer builds available
- Free and open source (GPLv3)
Cold Launcher - Keyboard/search driven program launcher written in Python+wxPython for Windows XP/Win32. Allows quick launching of programs without using the mouse and by searching.
This Program renames files of specified extension in a specified directory with a common name and appended numbering
This Program also removes backup files from Specified directories and sub-directories.
The only Word Processor designed to create and modify .htaccess files
Full version available for Python. No updates needed for UTE-11 on Linux.
*** IMPORTANT... PLEASE READ - September 24, 2022***
UTE-11 on Windows patch will be released for October 20, 2022. A patch for the faulty ability to fail when opening program is being tested now. Sorry for the long wait on this patch. Took longer than expected to isolate the root of the problem.
Sorry for the inconvenience caused on our coding.
The Vampnerd Group.
Sort Documents, Videos, Music & Pictures In Your Home Directory Download Folder & Place Them In Their Corresponding Folders.
This script runs in the background & shuts down after it completes. If you want an basic output, you will need to use the CMD / Terminal to run the script.
A log file will be created once completed
Any files that already exists are skipped & left in your Download Folder.
Requirements:
- Python 3.8 or newer
How To Run The Program:
- Windows Users: Just Run The DLF Sorter.py File (No Output Messages)
Or
Run In CMD Window By Navigating To Where The File Is Located & Type "python3 DLF\ Sorter.py " Without The Quotes.
Mac / Linux Users: Open Terminal & Navigate To Where The File Is Located & Type "python3 DLF\ Sorter.py " Without Quotes
If you need to rename the file you can just make sure the extension stays ".py"
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.