Popularity
4.6
Growing
Activity
0.0
Declining
82
8
25
Programming language: Go
License: Apache License 2.0
Tags:
Utilities
Latest version: v0.1.5
goseaweedfs alternatives and similar packages
Based on the "Utilities" category.
Alternatively, view goseaweedfs alternatives based on common mentions on social networks and blogs.
-
hub
wrap git commands with additional functionality to interact with github from the terminal. -
excelize
Golang library for reading and writing Microsoft Excel (XLSX) files. -
xlsx
Library to simplify reading the XML format used by recent version of Microsoft Excel in Go programs. -
godropbox
Common libraries for writing Go services/applications from Dropbox. -
godotenv
A Go port of Ruby's dotenv library (Loads environment variables from .env.) -
hystrix-go
Implements Hystrix patterns of programmer-defined fallbacks aka circuit breaker. -
goreporter
A Golang tool that does static analysis, unit testing, code review and generate code quality report. -
minify
Fast minifiers for HTML, CSS, JS, XML, JSON and SVG file formats. -
go-funk
A modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...) -
gojson
Automatically generate Go (golang) struct definitions from example JSON. -
mc
Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems. -
grequests
An elegant and simple net/http wrapper that follows Python's requests library -
mergo
A helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements. -
filetype
Small package to infer the file type checking the magic numbers signature. -
spinner
Go package to easily provide a terminal spinner with options. -
boilr
A blazingly fast CLI tool for creating projects from boilerplate templates. -
go-underscore
A useful collection of helpfully functional Go collection utilities. -
beaver
Beaver is a real-time messaging server. With beaver you can easily build scalable in-app notifications, realtime graphs, multiplayer games, chat applications, geotracking and more in web applications and mobile apps. -
JobRunner
Smart and featureful cron job scheduler with job queuing and live monitoring built in. -
git-time-metric
Simple, seamless, lightweight time tracking for Git -
csvtk
Another cross-platform, efficient, practical and pretty CSV/TSV toolkit -
httpcontrol
Package httpcontrol allows for HTTP transport level control around timeouts and retries.
Scout APM - Leading-edge performance monitoring starting at $39/month
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
Do you think we are missing an alternative of goseaweedfs or a related project?
README
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
- [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:
- 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
*Note that all licence references and agreements mentioned in the goseaweedfs README section above
are relevant to that project's source code only.