← All Go categories

File Handling Go Libraries Ranking

Libraries for handling files and file systems.

28 repositories, updated daily.

).

82.4K
2.8K
Yesterday
+343 weekly
View

- PDF processor.

8.8K
621
Yesterday
+19 weekly
View

- FileSystem Abstraction System for Go.

6.7K
568
3 days ago
+5 weekly
View

- Disk usage analyzer with console interface.

5.9K
219
Yesterday
+23 weekly
View

.

3.4K
134
5 days ago
+6 weekly
View

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

1.2K
159
1 week ago
+1 weekly
View

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

935
137
4 weeks ago
+0 weekly
View

- Copy directory recursively.

771
119
2 weeks ago
+0 weekly
View
#9

no-src/gofs

Archived

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

530
42
1 month ago
+0 weekly
View

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

393
41
Yesterday
+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.

369
33
1 week ago
+0 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, ...).

296
49
2 weeks ago
+0 weekly
View

- A package for reading and creating ISO9660 disk images

285
46
2 months ago
+0 weekly
View

- Load csv file using tag.

131
32
3 months ago
+0 weekly
View

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

127
13
8 months ago
+0 weekly
View

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

112
16
2 weeks ago
+0 weekly
View

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

102
5
1 week ago
+0 weekly
View

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

80
7
4 months ago
+0 weekly
View

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

72
4
2 weeks ago
+0 weekly
View

- A library to process http file uploads easily.

65
6
2 months ago
+0 weekly
View

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

47
6
4 days ago
+0 weekly
View

- Load gtfs files in go.

47
22
1 month 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
12
2 weeks ago
+0 weekly
View

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

27
9
1 year ago
+0 weekly
View

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

24
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
1 month ago
+0 weekly
View

- PDF/A processing for Go.

2
0
3 weeks ago
+0 weekly
View