Awesome Go File Handling

  • afero afero 5,660
    star
    updated about 1 month ago Apache License 2.0

    A FileSystem Abstraction System for Go

  • afs afs 284
    star
    updated about 2 months ago Apache License 2.0

    Abstract File Storage

  • updated over 1 year ago MIT License

    a tool for handling file uploads simple

  • updated about 1 year ago MIT License

    Bigfile -- a file transfer system that supports http, rpc and ftp protocol https://bigfile.site

  • updated 5 months ago MIT License

    Compute message digest for large files in Go

  • updated over 6 years ago Apache License 2.0

    Highly concurrent drop-in replacement for bufio.Writer

  • copy copy 559
    star
    updated 11 months ago MIT License

    Go copy directory recursively

  • updated about 6 years ago Apache License 2.0

    DXF Library for Golang

  • updated over 4 years ago The Unlicense

    A Go library to convert various file formats to plaintext and provide related functions

  • filetype filetype 1,979
    star
    updated 4 months ago MIT License

    Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature

  • flop flop 34
    star
    updated over 2 years ago MIT License

    Go file operations library chasing GNU APIs.

  • gdu gdu 3,250
    star
    updated 18 days ago MIT License

    Fast disk usage analyzer with console interface written in Go

  • updated 3 months ago GNU General Publi...

    Read csv file from go using tags

  • updated over 4 years ago MIT License

    copy files for humans

  • updated 11 months ago GNU General Publi...

    Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office documents, ...)

  • gofs gofs 399
    star
    updated about 2 months ago Apache License 2.0

    A cross-platform real-time file synchronization tool out of the box based on Golang

  • updated 9 months ago GNU General Publi...

    Load GTFS files in golang

  • updated almost 7 years ago MIT License

    MD5 generator written in go.

  • updated over 4 years ago MIT License

    Collects assets (css, js, images...) from a different locations and tags file names with a hash for easy versioning and aggressive caching.

  • updated 23 days ago Apache License 2.0

    A vendor-neutral storage library for Golang: Write once, run on every storage service.

  • gut gut 28
    star
    updated over 3 years ago MIT License

    ๐Ÿฑ yet another collection of go utilities & tools

  • higgs higgs 18
    star
    updated over 2 years ago MIT License

    A tiny cross-platform Go library to hide/unhide files and directories

  • opc opc 75
    star
    updated 5 months ago BSD 2-Clause "Sim...

    Go implementation of the Open Packaging Conventions (OPC)

  • updated 8 months ago MIT License

    A library for reading and writing parquet files.

  • updated over 2 years ago MIT License

    Add a type for paths in Go.

  • shred shred 14
    star
    updated over 3 years ago The Unlicense

    This is a libary to mimic the functionallity of the linux shred command.

  • updated over 2 years ago BSD 3-Clause "New...

    A package to allow one to concurrently go through a filesystem with ease

  • tarfs tarfs 59
    star
    updated about 4 years ago Apache License 2.0

    An implementation of the FileSystem interface for tar files.

  • updated 7 months ago MIT License

    Parser for todo.txt files in Go โœ…

  • vfs vfs 275
    star
    updated about 2 months ago MIT License

    Pluggable, extensible virtual file system for Go