afero
File system abstraction
A unified API for interacting with various file systems, providing a clean interface and abstraction layer.
A FileSystem Abstraction System for Go
6k stars
95 watching
514 forks
Language: Go
last commit: 4 months ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
fclairamb/ftpserverlib | A Golang library providing an easy-to-use FTP server implementation using Afero as the backend filesystem | 420 |
c2fo/vfs | A pluggable and extensible virtual file system library for Go | 309 |
fs02/grimoire | A Go-based ORM that simplifies database interactions by providing a flexible query API and built-in validation. | 164 |
micro/go-micro | A framework for building microservices with built-in support for distributed systems development and scalable communication between services. | 21,956 |
pyfilesystem/pyfilesystem2 | Provides a unified interface to various filesystems and archives, abstracting the underlying storage technology. | 1,995 |
go-fuego/fuego | A web framework for Go developers that generates OpenAPI documentation from source code and provides a set of tools for building APIs and web applications. | 903 |
rkoesters/xdg | A Go library providing access to the XDG specs and implementing standard file system interactions. | 44 |
go-kratos/kratos | A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. | 23,374 |
gogf/gf | A modular framework for building high-performance and scalable enterprise-class applications in Golang. | 11,713 |
gofr-dev/gofr | A GoLang framework designed to simplify microservice development with built-in support for databases and observability. | 3,582 |
tochemey/goakt | A distributed actor framework for building reactive and scalable systems in Golang using protocol buffers. | 189 |
orlangure/gnomock | A toolkit for integration and end-to-end testing without writing mocks | 1,395 |
koofr/graval | An experimental framework for creating simple FTP servers with customizable persistence layers. | 28 |
afex/hystrix-go | Provides a Go implementation of Netflix's Hystrix latency and fault tolerance library to ensure distributed systems' availability during failures. | 4,247 |
adrg/xdg | Provides standard paths for storing application files across multiple platforms | 712 |