File Handling
28 libraries in this category
A file transfer system, support to manage files with http api, rpc call and ftp client.
FileSystem Abstraction System for Go
Abstract File Storage (mem, scp, zip, tar, cloud: s3, gs) for Go
A library to process http file uploads easily
Compute message digest, like MD5, SHA256, SHA1, CRC or BLAKE2s, for large files
Copy directory recursively
File operations library which aims to mirror feature parity with [GNU cp](https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html)
Disk usage analyzer with console interface
Load csv file using tag
Copy files for humans
Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC, ...) from files (pictures, PDF, office, ...)
Load gtfs files in go
A package to convert an HTML template to a PDF file
A cross-platform real-time file synchronization tool out of the box
Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links
A tiny cross-platform Go library to hide/unhide files and directories
A package for reading and creating ISO9660 disk images
File system event notification library with simple API, similar to os/signal
Load Open Packaging Conventions (OPC) files for Go
Read and write [parquet](https://parquet.apache.org) files
Treat paths as their own type instead of using strings
PDF processor
Package to allow one to concurrently go through a filesystem with ease
Go library for Gina Trapani's [_todo.txt_](http://todotxt.org/) files, supports parsing and manipulating of task lists in the [_todo.txt_ format](https://github.com/todotxt/todo.txt)
A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS
Fast parallel directory traversal library (used by [fzf](https://github.com/junegunn/fzf))
A simple HTTP middleware to automatically handle all your file upload needs
Modern full-lifecycle PDF library for Go — parse, extract tables, generate, and sign documents with zero CGO dependencies