Python File

Open-source Python projects categorized as File

Top 20 Python File Projects

  • boltons

    🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

  • smart_open

    Utils for streaming large files (S3, HDFS, gzip, bz2...)

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • aiofile

    Real asynchronous file operations with asyncio support.

  • Zydra

    Project mention: How to get the password of an encrypted RAR if I have its contents? | /r/HowToHack | 2022-11-29
  • filetags

    Management of simple tags within file names

    Project mention: I'm working on a file manager with tags, it's in early development and I would love your feedback! | /r/datacurator | 2023-04-16

    For my personal tool-set, I've settled for "everything in the file name" because in my experience, this ensures that no meta-data gets lost when moving paths, on thumb drives with ancient file systems, OS-borders and so forth (https://github.com/novoid/filetags + other tools + https://karl-voit.at/managing-digital-photographs/ as an overview).

  • HyperTag

    NeoVerse/HyperTag - Intuitive Knowledge Management WebApp & CLI for Humans using Deep Learning & Tags

  • date2name

    Handling time-stamps and date-stamps in file names

    Project mention: [app request] Adding date to folders | /r/macapps | 2023-03-08

    Not automatic but this worst very well https://github.com/novoid/date2name

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • file-validator

    The first Python validation package uses type, mime, extension, magic numbers, and size to validate files. ✅

  • directory-structure

    :package: Print a directory tree structure in your Python code.

  • guess-filename.py

    Derive a file name according to old file name cues and/or PDF file content

    Project mention: Organizing photos in file hierarchy vs. 3rd party application | /r/datacurator | 2023-02-05

    It sorts by file name and alphabet. My guess-filename and date2name generate date- and timestamps quite cleverly as long as your meta-data is not broken.

  • filedate

    Simple, convenient and cross-platform file date changing library. 📅

  • inplace

    In-place file processing in Python

    Project mention: in-place v0.1.0: Edit files "in-place"; good for sed-likes | /r/rust | 2023-05-17

    I've just translated one of my more popular Python libraries into Rust, and like with the Python version, I had to name it "in-place" because "inplace" was already taken: https://crates.io/crates/in-place

  • move2archive

    Managing event-related files in a folder hierarchy like "<ARCHIVE>/2013/2013-05-17 Event name/"

    Project mention: Hosted app to manage server inventory | /r/datacurator | 2022-12-01
  • python-utilities

    Different python utility scripts to help automate mundane/repetitive tasks. Useful for performance testers/data scientist or anyone who wants to automate mundane tasks in python.

  • RARNinja-RAR-Password-Cracking-Utility

    A dictionary attack implementation, for the automated cracking of password-protected RAR files with the help of a supplied dictionary file. This project was created for experimental/observational purposes.

  • StringEncrypt-Python

    StringEncrypt allows you to encrypt strings and files using a randomly generated algorithm, generating a unique decryption code (so-called polymorphic code) each time in the selected programming language.

  • EncrypC

    🔑 File Encryption Application using Python.

  • destream

    A tool & Python 3 library to decompress anything

  • fileson

    JSON File database tools

  • unDEL

    This code provides a flexible and customizable file recovery tool that can be used to recover deleted files from a variety of sources, including local file systems, disk images, and remote servers. The code is written in Python and can be run on both Windows and Linux systems.

    Project mention: 54R4T1KY4N/unDEL: This code provides a flexible and customizable file recovery tool that can be used to recover deleted files from a variety of sources, including local file systems, disk images, and remote servers. The code is written in Python and can be run on both Windows and Linux systems. | /r/github | 2023-03-09
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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). The latest post mention was on 2023-05-17.

Python File related posts

Index

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

Project Stars
1 boltons 6,264
2 smart_open 2,948
3 aiofile 398
4 Zydra 390
5 filetags 197
6 HyperTag 176
7 date2name 69
8 file-validator 49
9 directory-structure 47
10 guess-filename.py 37
11 filedate 34
12 inplace 28
13 move2archive 22
14 python-utilities 21
15 RARNinja-RAR-Password-Cracking-Utility 17
16 StringEncrypt-Python 16
17 EncrypC 14
18 destream 13
19 fileson 2
20 unDEL 0
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com