← All Go categories

File Handling Go Libraries Ranking

Libraries for handling files and file systems.

28 repositories, updated daily.

).

83.2K
3.3K
Yesterday
+204 weekly
View

- PDF processor.

8.8K
634
Yesterday
+12 weekly
View

- FileSystem Abstraction System for Go.

6.7K
579
Yesterday
+8 weekly
View

- Disk usage analyzer with console interface.

6.0K
234
Yesterday
+20 weekly
View

.

3.4K
133
Yesterday
+7 weekly
View

- A package to convert an HTML template to a PDF file.

1.2K
159
2 days ago
+0 weekly
View

- File system event notification library with simple API, similar to os/signal.

937
138
6 days ago
+1 weekly
View

- Copy directory recursively.

772
119
1 month ago
+0 weekly
View
#9

no-src/gofs

Archived

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

529
42
2 weeks ago
+0 weekly
View

- Abstract File Storage (mem, scp, zip, tar, cloud: s3, gs) for Go.

402
41
3 days ago
+2 weekly
View

- A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS.

370
35
Yesterday
+2 weekly
View

- Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC, ...) from files (pictures, PDF, office, ...).

299
48
6 days ago
+1 weekly
View

- A package for reading and creating ISO9660 disk images

285
46
Yesterday
+2 weekly
View

- Load csv file using tag.

131
32
5 months ago
+0 weekly
View

- Read and write [parquet](https://parquet.apache.org) files.

127
13
1 month ago
+0 weekly
View

- Compute message digest, like MD5, SHA256, SHA1, CRC or BLAKE2s, for large files.

112
16
2 months ago
+0 weekly
View

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

102
5
1 month ago
+0 weekly
View

- Load Open Packaging Conventions (OPC) files for Go.

80
7
6 months ago
+0 weekly
View

- A simple HTTP middleware to automatically handle all your file upload needs

72
4
1 week ago
+0 weekly
View

- A library to process http file uploads easily.

65
7
4 months ago
+0 weekly
View

- Modern full-lifecycle PDF library for Go — parse, extract tables, generate, and sign documents with zero CGO dependencies.

50
8
4 days ago
+1 weekly
View

- Load gtfs files in go.

47
22
3 months ago
+0 weekly
View

- File operations library which aims to mirror feature parity with [GNU cp](https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html).

35
13
2 months ago
+0 weekly
View

- Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links.

27
8
1 year ago
+0 weekly
View

- A tiny cross-platform Go library to hide/unhide files and directories.

25
4
1 month ago
+0 weekly
View

- Copy files for humans.

22
6
2 years ago
+0 weekly
View

- Treat paths as their own type instead of using strings.

14
4
2 months ago
+0 weekly
View

- PDF/A processing for Go.

2
0
3 weeks ago
+0 weekly
View