Awesome Go

goseaweedfs

CategoryUtilities
SubcategoryUtilities
Stars0

SeaweedFS client library with almost full features

About goseaweedfs

goseaweedfs

Build Status Go Report Card Coverage Status godoc license

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:

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. 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.

← Back to Utilities