File Handling
29 projects
aferoby spf13
FileSystem Abstraction System for Go.
github.com/spf13/aferoGo 1.26+ 1 dependencyv1.15.0updated 3d ago
gduby dundee
Disk usage analyzer with console interface.
github.com/dundee/gdu/v5Go 1.26+ 18 dependenciesv5.38.0updated 7d ago
go-wkhtmltopdfby SebastiaanKlippert
A package to convert an HTML template to a PDF file.
github.com/SebastiaanKlippert/go-wkhtmltopdfGo 1.19+ 1 dependencyv1.9.3updated 1y ago
notifyby rjeczalik
File system event notification library with simple API, similar to os/signal.
github.com/rjeczalik/notifyGo 1.26+ 1 dependencyv0.9.3updated 5mo ago
copyby otiai10
Copy directory recursively.
github.com/otiai10/copyGo 1.18+ 3 dependenciesv1.14.0updated 3d ago
afsby viant
Abstract File Storage (mem, scp, zip, tar, cloud: s3, gs) for Go.
github.com/viant/afsGo 1.17+ 6 dependenciesv1.30.1updated 2d ago
vfsby C2FO
A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS.
github.com/c2fo/vfs/v7Go 1.26+ 19 dependenciesv7.33.0updated today
go-exiftoolby barasher
Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC,...) from files (pictures, PDF, office,...).
github.com/barasher/go-exiftoolGo 1.13+ 1 dependencyv1.10.0updated 1y ago
iso9660by kdomanski
A package for reading and creating ISO9660 disk images
github.com/kdomanski/iso9660Go 1.19+ 1 dependencyv0.4.0updated 2y ago
fastwalkby charlievieth
Fast parallel directory traversal library (used by fzf).
github.com/charlievieth/fastwalkGo 1.21+ No dependencies v1.0.14updated 2mo ago
go-csv-tagby artonge
Load csv file using tag.
github.com/artonge/go-csv-tag/v2Go 1.24+ No dependencies v2.6.0updated 1y ago
parquetby parsyl
Read and write parquet files.
github.com/parsyl/parquetGo 1.20+ 5 dependenciesv0.8.1updated 1y ago
checksumby codingsince1985
Compute message digest, like MD5, SHA256, SHA1, CRC or BLAKE2s, for large files.
github.com/codingsince1985/checksumGo 1.20+ 2 dependenciesupdated 2y ago
skywalkerby dixonwille
Package to allow one to concurrently go through a filesystem with ease.
updated 5y ago
opcby qmuntal
Load Open Packaging Conventions (OPC) files for Go.
github.com/qmuntal/opcGo 1.13+ 1 dependencyv0.7.12updated 2y ago
gulterby adelowo
A simple HTTP middleware to automatically handle all your file upload needs
github.com/adelowo/gulterGo 1.25+ 12 dependencies0.3.0updated 3mo ago
barakaby xis
A library to process http file uploads easily.
github.com/xis/baraka/v2Go 1.14+ 1 dependencyv2.0.3updated 4y ago
gxpdfby coregx
Modern full-lifecycle PDF library for Go — parse, extract tables, generate, and sign documents with zero CGO dependencies.
github.com/coregx/gxpdfGo 1.26+ 3 dependenciesv0.9.10updated 11d ago
go-gtfsby artonge
Load gtfs files in go.
github.com/artonge/go-gtfsGo 1.12+ 1 dependencyv1.3.4updated 3y ago
flopby homedepot
File operations library which aims to mirror feature parity with GNU cp.
github.com/homedepot/flopGo 1.14+ 3 dependenciesupdated 4y ago
gut/yosby 1set
Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links.
github.com/1set/gutGo 1.15+ No dependencies updated 5y ago
higgsby dastoori
A tiny cross-platform Go library to hide/unhide files and directories.
github.com/dastoori/higgsGo 1.17+ No dependencies v1.1.0updated 5mo ago
todotxtby 1set
Go library for Gina Trapani's todo.txt files, supports parsing and manipulating of task lists in the todo.txt format.
github.com/1set/todotxtGo 1.15+ 1 dependencyupdated 3y ago
pathtypeby jonchun
Treat paths as their own type instead of using strings.
github.com/jonchun/pathtypeGo 1.16+ No dependencies updated 5y ago
goflatby lzambarda
Context-aware generic flat file marshaler/unmarshaler.
github.com/lzambarda/goflatGo 1.26+ 2 dependenciesv0.8.0updated 8mo ago
gopdfrabby voidrab
PDF/A processing for Go.
github.com/voidrab/gopdfrabGo 1.24+ 1 dependencyv1.3.0updated 1d ago