Skip to content

Latest commit

 

History

History
103 lines (95 loc) · 13.3 KB

File metadata and controls

103 lines (95 loc) · 13.3 KB

File Handling

Libraries for handling files and file systems.

Ranked by Stars

Repository Stars Forks Last Updated Description
junegunn/fzf 82k 3k 2026-08-06T00:28:11Z ).
pdfcpu/pdfcpu 9k 621 2026-08-05T14:30:52Z PDF processor.
spf13/afero 7k 568 2026-08-03T19:02:06Z FileSystem Abstraction System for Go.
dundee/gdu 6k 219 2026-08-06T00:55:10Z Disk usage analyzer with console interface.
todotxt/todo.txt 3k 134 2026-08-02T00:12:07Z .
SebastiaanKlippert/go-wkhtmltopdf 1k 159 2026-07-30T02:56:42Z A package to convert an HTML template to a PDF file.
rjeczalik/notify 935 137 2026-07-09T10:20:58Z File system event notification library with simple API, similar to os/signal.
otiai10/copy 771 119 2026-07-21T06:06:51Z Copy directory recursively.
no-src/gofs 530 42 2026-07-06T09:16:58Z A cross-platform real-time file synchronization tool out of the box.
viant/afs 393 41 2026-08-05T18:19:34Z Abstract File Storage (mem, scp, zip, tar, cloud: s3, gs) for Go.
C2FO/vfs 369 33 2026-07-28T02:54:17Z A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS.
barasher/go-exiftool 296 49 2026-07-21T04:36:17Z Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC, ...) from files (pictures, PDF, office, ...).
kdomanski/iso9660 285 46 2026-05-23T10:49:27Z A package for reading and creating ISO9660 disk images
artonge/go-csv-tag 131 32 2026-04-10T04:08:20Z Load csv file using tag.
parsyl/parquet 127 13 2025-11-24T23:54:44Z Read and write parquet files.
codingsince1985/checksum 112 16 2026-07-19T17:12:47Z Compute message digest, like MD5, SHA256, SHA1, CRC or BLAKE2s, for large files.
dixonwille/skywalker 102 5 2026-07-28T13:37:18Z Package to allow one to concurrently go through a filesystem with ease.
qmuntal/opc 80 7 2026-03-19T10:02:44Z Load Open Packaging Conventions (OPC) files for Go.
adelowo/gulter 72 4 2026-07-19T19:07:44Z A simple HTTP middleware to automatically handle all your file upload needs
xis/baraka 65 6 2026-05-13T22:39:53Z A library to process http file uploads easily.
coregx/gxpdf 47 6 2026-08-02T20:18:46Z Modern full-lifecycle PDF library for Go — parse, extract tables, generate, and sign documents with zero CGO dependencies.
artonge/go-gtfs 47 22 2026-06-17T01:31:18Z Load gtfs files in go.
homedepot/flop 35 12 2026-07-21T05:57:38Z File operations library which aims to mirror feature parity with GNU cp.
1set/gut 27 9 2025-07-09T21:48:42Z Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links.
dastoori/higgs 24 4 2026-07-06T07:43:40Z A tiny cross-platform Go library to hide/unhide files and directories.
hugocarreira/go-decent-copy 22 6 2024-04-28T06:10:20Z Copy files for humans.
jonchun/pathtype 14 4 2026-07-03T02:55:03Z Treat paths as their own type instead of using strings.
voidrab/gopdfrab 2 0 2026-07-11T23:48:33Z PDF/A processing for Go.

Ranked by Forks

Repository Stars Forks Last Updated Description
junegunn/fzf 82k 3k 2026-08-06T00:28:11Z ).
pdfcpu/pdfcpu 9k 621 2026-08-05T14:30:52Z PDF processor.
spf13/afero 7k 568 2026-08-03T19:02:06Z FileSystem Abstraction System for Go.
dundee/gdu 6k 219 2026-08-06T00:55:10Z Disk usage analyzer with console interface.
SebastiaanKlippert/go-wkhtmltopdf 1k 159 2026-07-30T02:56:42Z A package to convert an HTML template to a PDF file.
rjeczalik/notify 935 137 2026-07-09T10:20:58Z File system event notification library with simple API, similar to os/signal.
todotxt/todo.txt 3k 134 2026-08-02T00:12:07Z .
otiai10/copy 771 119 2026-07-21T06:06:51Z Copy directory recursively.
barasher/go-exiftool 296 49 2026-07-21T04:36:17Z Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC, ...) from files (pictures, PDF, office, ...).
kdomanski/iso9660 285 46 2026-05-23T10:49:27Z A package for reading and creating ISO9660 disk images
no-src/gofs 530 42 2026-07-06T09:16:58Z A cross-platform real-time file synchronization tool out of the box.
viant/afs 393 41 2026-08-05T18:19:34Z Abstract File Storage (mem, scp, zip, tar, cloud: s3, gs) for Go.
C2FO/vfs 369 33 2026-07-28T02:54:17Z A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS.
artonge/go-csv-tag 131 32 2026-04-10T04:08:20Z Load csv file using tag.
artonge/go-gtfs 47 22 2026-06-17T01:31:18Z Load gtfs files in go.
codingsince1985/checksum 112 16 2026-07-19T17:12:47Z Compute message digest, like MD5, SHA256, SHA1, CRC or BLAKE2s, for large files.
parsyl/parquet 127 13 2025-11-24T23:54:44Z Read and write parquet files.
homedepot/flop 35 12 2026-07-21T05:57:38Z File operations library which aims to mirror feature parity with GNU cp.
1set/gut 27 9 2025-07-09T21:48:42Z Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links.
qmuntal/opc 80 7 2026-03-19T10:02:44Z Load Open Packaging Conventions (OPC) files for Go.
hugocarreira/go-decent-copy 22 6 2024-04-28T06:10:20Z Copy files for humans.
xis/baraka 65 6 2026-05-13T22:39:53Z A library to process http file uploads easily.
coregx/gxpdf 47 6 2026-08-02T20:18:46Z Modern full-lifecycle PDF library for Go — parse, extract tables, generate, and sign documents with zero CGO dependencies.
dixonwille/skywalker 102 5 2026-07-28T13:37:18Z Package to allow one to concurrently go through a filesystem with ease.
adelowo/gulter 72 4 2026-07-19T19:07:44Z A simple HTTP middleware to automatically handle all your file upload needs
dastoori/higgs 24 4 2026-07-06T07:43:40Z A tiny cross-platform Go library to hide/unhide files and directories.
jonchun/pathtype 14 4 2026-07-03T02:55:03Z Treat paths as their own type instead of using strings.
voidrab/gopdfrab 2 0 2026-07-11T23:48:33Z PDF/A processing for Go.

Ranked by Last Updated

Repository Stars Forks Last Updated Description
dundee/gdu 6k 219 2026-08-06T00:55:10Z Disk usage analyzer with console interface.
junegunn/fzf 82k 3k 2026-08-06T00:28:11Z ).
viant/afs 393 41 2026-08-05T18:19:34Z Abstract File Storage (mem, scp, zip, tar, cloud: s3, gs) for Go.
pdfcpu/pdfcpu 9k 621 2026-08-05T14:30:52Z PDF processor.
spf13/afero 7k 568 2026-08-03T19:02:06Z FileSystem Abstraction System for Go.
coregx/gxpdf 47 6 2026-08-02T20:18:46Z Modern full-lifecycle PDF library for Go — parse, extract tables, generate, and sign documents with zero CGO dependencies.
todotxt/todo.txt 3k 134 2026-08-02T00:12:07Z .
SebastiaanKlippert/go-wkhtmltopdf 1k 159 2026-07-30T02:56:42Z A package to convert an HTML template to a PDF file.
dixonwille/skywalker 102 5 2026-07-28T13:37:18Z Package to allow one to concurrently go through a filesystem with ease.
C2FO/vfs 369 33 2026-07-28T02:54:17Z A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS.
otiai10/copy 771 119 2026-07-21T06:06:51Z Copy directory recursively.
homedepot/flop 35 12 2026-07-21T05:57:38Z File operations library which aims to mirror feature parity with GNU cp.
barasher/go-exiftool 296 49 2026-07-21T04:36:17Z Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC, ...) from files (pictures, PDF, office, ...).
adelowo/gulter 72 4 2026-07-19T19:07:44Z A simple HTTP middleware to automatically handle all your file upload needs
codingsince1985/checksum 112 16 2026-07-19T17:12:47Z Compute message digest, like MD5, SHA256, SHA1, CRC or BLAKE2s, for large files.
voidrab/gopdfrab 2 0 2026-07-11T23:48:33Z PDF/A processing for Go.
rjeczalik/notify 935 137 2026-07-09T10:20:58Z File system event notification library with simple API, similar to os/signal.
no-src/gofs 530 42 2026-07-06T09:16:58Z A cross-platform real-time file synchronization tool out of the box.
dastoori/higgs 24 4 2026-07-06T07:43:40Z A tiny cross-platform Go library to hide/unhide files and directories.
jonchun/pathtype 14 4 2026-07-03T02:55:03Z Treat paths as their own type instead of using strings.
artonge/go-gtfs 47 22 2026-06-17T01:31:18Z Load gtfs files in go.
kdomanski/iso9660 285 46 2026-05-23T10:49:27Z A package for reading and creating ISO9660 disk images
xis/baraka 65 6 2026-05-13T22:39:53Z A library to process http file uploads easily.
artonge/go-csv-tag 131 32 2026-04-10T04:08:20Z Load csv file using tag.
qmuntal/opc 80 7 2026-03-19T10:02:44Z Load Open Packaging Conventions (OPC) files for Go.
parsyl/parquet 127 13 2025-11-24T23:54:44Z Read and write parquet files.
1set/gut 27 9 2025-07-09T21:48:42Z Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links.
hugocarreira/go-decent-copy 22 6 2024-04-28T06:10:20Z Copy files for humans.