File Handling

29 projects

pdfcpu

PDF processor.

github.com/pdfcpu/pdfcpuGo 1.26+ 9 dependenciesv0.16.4updated today

8.9k

aferoby spf13

FileSystem Abstraction System for Go.

github.com/spf13/aferoGo 1.26+ 1 dependencyv1.15.0updated 3d ago

6.7k

gduby dundee

Disk usage analyzer with console interface.

github.com/dundee/gdu/v5Go 1.26+ 18 dependenciesv5.38.0updated 7d ago

6.2k

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

1.2k

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

936

copyby otiai10

Copy directory recursively.

github.com/otiai10/copyGo 1.18+ 3 dependenciesv1.14.0updated 3d ago

773

gofsby no-src

A cross-platform real-time file synchronization tool out of the box.

v0.8.2archived

527

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

410

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

371

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

299

iso9660by kdomanski

A package for reading and creating ISO9660 disk images

github.com/kdomanski/iso9660Go 1.19+ 1 dependencyv0.4.0updated 2y ago

287

fastwalkby charlievieth

Fast parallel directory traversal library (used by fzf).

github.com/charlievieth/fastwalkGo 1.21+ No dependencies v1.0.14updated 2mo ago

145

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

130

parquetby parsyl

Read and write parquet files.

github.com/parsyl/parquetGo 1.20+ 5 dependenciesv0.8.1updated 1y ago

127

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

112

skywalkerby dixonwille

Package to allow one to concurrently go through a filesystem with ease.

updated 5y ago

101

opcby qmuntal

Load Open Packaging Conventions (OPC) files for Go.

github.com/qmuntal/opcGo 1.13+ 1 dependencyv0.7.12updated 2y ago

80

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

73

barakaby xis

A library to process http file uploads easily.

github.com/xis/baraka/v2Go 1.14+ 1 dependencyv2.0.3updated 4y ago

65

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

54

go-gtfsby artonge

Load gtfs files in go.

github.com/artonge/go-gtfsGo 1.12+ 1 dependencyv1.3.4updated 3y ago

48

flopby homedepot

File operations library which aims to mirror feature parity with GNU cp.

github.com/homedepot/flopGo 1.14+ 3 dependenciesupdated 4y ago

35

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

27

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

25

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

25

go-decent-copyby hugocarreira

Copy files for humans.

Go 1.12+ No dependencies updated 6y ago

22

pathtypeby jonchun

Treat paths as their own type instead of using strings.

github.com/jonchun/pathtypeGo 1.16+ No dependencies updated 5y ago

14

goflatby lzambarda

Context-aware generic flat file marshaler/unmarshaler.

github.com/lzambarda/goflatGo 1.26+ 2 dependenciesv0.8.0updated 8mo ago

10

gopdfrabby voidrab

PDF/A processing for Go.

github.com/voidrab/gopdfrabGo 1.24+ 1 dependencyv1.3.0updated 1d ago

2
Esc

Type to search every entry. ↑↓ to move, Enter to open.