Awesome Go File Handling

  • afero afero 5,913
    star
    updated 4 months ago Apache License 2.0

    A FileSystem Abstraction System for Go

  • afs afs 301
    star
    updated 7 months ago Apache License 2.0

    Abstract File Storage

  • updated about 2 years ago MIT License

    a tool for handling file uploads simple

  • updated almost 2 years ago MIT License

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

  • updated 11 months ago MIT License

    Compute message digest for large files in Go

  • updated about 7 years ago Apache License 2.0

    Highly concurrent drop-in replacement for bufio.Writer

  • copy copy 559
    star
    updated over 1 year ago MIT License

    Go copy directory recursively

  • updated almost 7 years ago Apache License 2.0

    DXF Library for Golang

  • updated about 5 years ago The Unlicense

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

  • filetype filetype 2,076
    star
    updated 8 months ago MIT License

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

  • flop flop 33
    star
    updated almost 3 years ago MIT License

    Go file operations library chasing GNU APIs.

  • gdu gdu 3,874
    star
    updated 3 months ago MIT License

    Fast disk usage analyzer with console interface written in Go

  • updated 6 months ago GNU General Publi...

    Read csv file from go using tags

  • updated almost 5 years ago MIT License

    copy files for humans

  • updated over 1 year ago GNU General Publi...

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

  • gofs gofs 456
    star
    updated 3 months ago Apache License 2.0

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

  • updated over 1 year ago GNU General Publi...

    Load GTFS files in golang

  • updated over 7 years ago MIT License

    MD5 generator written in go.

  • updated about 5 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 about 2 months ago Apache License 2.0

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

  • gut gut 27
    star
    updated about 4 years ago MIT License

    🍱 yet another collection of go utilities & tools

  • higgs higgs 22
    star
    updated almost 3 years ago MIT License

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

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

    Go implementation of the Open Packaging Conventions (OPC)

  • updated about 2 months ago MIT License

    A library for reading and writing parquet files.

  • updated over 3 years ago MIT License

    Add a type for paths in Go.

  • shred shred 15
    star
    updated almost 4 years ago The Unlicense

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

  • updated about 3 years ago BSD 3-Clause "New...

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

  • tarfs tarfs 58
    star
    updated over 4 years ago Apache License 2.0

    An implementation of the FileSystem interface for tar files.

  • updated about 1 year ago MIT License

    Parser for todo.txt files in Go βœ…

  • vfs vfs 275
    star
    updated 9 months ago MIT License

    Pluggable, extensible virtual file system for Go