# goseaweedfs **Repository Path**: crawlab-team/goseaweedfs ## Basic Information - **Project Name**: goseaweedfs - **Description**: A complete Golang client for SeaweedFS - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-11-13 - **Last Updated**: 2024-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # goseaweedfs [![Build Status](https://travis-ci.org/linxGnu/goseaweedfs.svg?branch=master)](https://travis-ci.org/linxGnu/goseaweedfs) [![Go Report Card](https://goreportcard.com/badge/github.com/linxGnu/goseaweedfs)](https://goreportcard.com/report/github.com/linxGnu/goseaweedfs) [![Coverage Status](https://coveralls.io/repos/github/linxGnu/goseaweedfs/badge.svg?branch=master)](https://coveralls.io/github/linxGnu/goseaweedfs?branch=master) [![godoc](https://img.shields.io/badge/docs-GoDoc-green.svg)](https://godoc.org/github.com/linxGnu/goseaweedfs) [![license](http://img.shields.io/badge/license-MIT-red.svg?style=flat)](https://github.com/linxGnu/goseaweedfs/blob/master/LICENSE) A complete Golang client for [SeaweedFS](https://github.com/chrislusf/seaweedfs) (version 1.44+). Inspired by: - [tnextday/goseaweed](https://github.com/tnextday/goseaweed) - [ginuerzh/weedo](https://github.com/ginuerzh/weedo) ## Installation ``` go get -u github.com/linxGnu/goseaweedfs ``` ## Usage Please refer to [Test Cases](https://github.com/linxGnu/goseaweedfs/blob/master/seaweed_test.go) for sample code. ## Supported - [x] Grow - [x] Status - [x] Cluster Status - [x] Filer - [x] Upload - [x] Submit - [x] Delete - [x] Replace - [x] 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