Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Top 15 Go Cloud Storage Projects
-
rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
I use multiple cloud storage services for redundancy than periodically rsync from cloud storage to a local device for private, local backup using rclone[1]
I’m sure there are downsides but I like the benefit of passive image backup and periodic sync.
-
Cloudreve
🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)
Check this https://github.com/cloudreve/Cloudreve/blob/master/docker-compose.yml
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
SFTPGo
Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
> Even these projects have gotten to a level of sophistication that it would implode without big tech support.
The worst thing is that all this FAANG or VC backed companies make a lot of people believe that they are the only viable way.
> Why do you think you don't see any interesting oss tech from hobbyists is these days?
Actually not true, just an example, https://github.com/drakkan/sftpgo. But there are plenty of them.
-
Project mention: AWS Announces Open Source Mountpoint for Amazon S3 | news.ycombinator.com | 2023-03-26
How is this different than these other solutions?
-
-
is this different from google’s? https://github.com/googleapis/google-cloud-go/wiki/Iterator-Guidelines
-
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
-
-
zfsbackup-go
Backup ZFS snapshots to cloud storage such as Google, Amazon, Azure, etc. Built with the enterprise in mind.
-
terraform-provider-iterative
☁️ Terraform plugin for machine learning workloads: spot instance recovery & auto-termination | AWS, GCP, Azure, Kubernetes
You should look at terraform, and at the provider from iterative, the guys begind DVC, https://registry.terraform.io/providers/iterative/iterative/latest/docs
-
-
-
Project mention: Share Your Code.. Share your most unique piece of Go code. | /r/golang | 2022-10-15
prvt Personal, encrypted storage (which can be accessed through a browser)
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Go Cloud Storage related posts
- The Proton Drive Windows app is out!
- Cool things to self host
- Backup my server to a Dropbox account
- Should I Upgrade my Synology DS920+
- WD MyCloud Replacement
- Local Encryption for Cloud Backup
- What are the best cloud services client apps?
-
A note from our sponsor - Mergify
blog.mergify.com | 28 Sep 2023
Index
What are some of the best open-source Cloud Storage projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | rclone | 40,346 |
2 | Cloudreve | 18,962 |
3 | SFTPGo | 6,800 |
4 | goofys | 4,817 |
5 | cubefs | 3,704 |
6 | google-cloud | 3,362 |
7 | daptin | 1,728 |
8 | gokv | 579 |
9 | storage | 466 |
10 | zfsbackup-go | 308 |
11 | terraform-provider-iterative | 286 |
12 | reva | 149 |
13 | harp | 142 |
14 | prvt | 109 |
15 | webdav | 0 |