goseaweedfs
SeaweedFS client library with almost full features
About goseaweedfs
goseaweedfs
A complete Golang client for SeaweedFS (version 1.44+). Inspired by:
Installation
go get -u github.com/linxGnu/goseaweedfs
Usage
Please refer to Test Cases for sample code.
Supported
- Grow
- Status
- Cluster Status
- Filer
- Upload
- Submit
- Delete
- Replace
- Upload large file with builtin manifest handler, auto file split and chunking
- Admin Operations (mount, unmount, delete volumn, etc)
Contributing
Please issue me for things gone wrong or:
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
Frequently Asked Questions
What is goseaweedfs?
goseaweedfs is a Utilities library for the Go programming language. SeaweedFS client library with almost full features
How do I install goseaweedfs?
Install goseaweedfs with the Go module system using `go get linxGnu/goseaweedfs`. Check the repository for the current installation instructions.
What category does goseaweedfs belong to?
goseaweedfs is listed under Utilities, specifically Utilities.