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