How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Afero is a Go library that provides a unified filesystem abstraction, allowing applications to interact with local disk, in-memory storage, cloud services, archives, and remote systems through a single, consistent interface. At its core, it defines a standard interface that all filesystem backends implement, enabling developers to swap storage implementations without changing application code. The library distinguishes itself through its composable architecture, which includes layered filesystem composition for creating cached, sandboxed, or restricted storage views. It offers a copy-on-write
Go copy directory recursively
The main features of otiai10/copy are: File Handling, File Storage Systems, File Processing.
Projects with overlapping indexed features include: spf13/afero — Afero is a Go library that provides a unified filesystem abstraction, allowing applications to interact with local… 1set/gut — 🍱 yet another collection of go utilities & tools. 1set/todotxt — Parser for todo.txt files in Go ✅. artonge/go-gtfs — Load GTFS files in golang. artonge/go-csv-tag — Read csv file from go using tags. barasher/go-exiftool — Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office…