goseaweedfs

一个完整的 SeaweedFS 的 Golang 客户端。「A complete Golang client for SeaweedFS」

Github stars Tracking Chart

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

Main metrics

Overview
Name With OwnerlinxGnu/goseaweedfs
Primary LanguageGo
Program languageGo (Language Count: 1)
PlatformLinux, Mac, Windows
License:Apache License 2.0
所有者活动
Created At2017-07-20 04:35:39
Pushed At2022-11-11 03:52:30
Last Commit At2022-11-11 12:52:27
Release Count4
Last Release Namev0.1.6 (Posted on )
First Release Namev0.1.1 (Posted on )
用户参与
Stargazers Count116
Watchers Count7
Fork Count51
Commits Count34
Has Issues Enabled
Issues Count9
Issue Open Count2
Pull Requests Count8
Pull Requests Open Count0
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private