Go Cloud Storage

Open-source Go projects categorized as Cloud Storage Edit details
Related topics: #Golang #Go #S3 #Cloud #Webdav

Top 13 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

    Project mention: Backup solution for homelab? | reddit.com/r/homelab | 2022-06-27

    Ideally, you'd want a local backup server or a NAS plus another copy in cloud (or offsite). Cloud is usually easier to arrange but depends on your uplink speed. You can do for example Veeam for local backups and then combine it with Starwinds VTL: https://www.starwindsoftware.com/starwind-virtual-tape-library-free or Rclone: https://rclone.org/ to copy backups to cloud.

  • Cloudreve

    🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)

    Project mention: [File-Sharing] Does anyone heard of CloudReve ? | reddit.com/r/selfhosted | 2021-08-18
  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • SFTPGo

    Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob

    Project mention: Remote media server access Raspberry Pi | reddit.com/r/kodi | 2022-06-27

    maybe you could install SFTPGo

  • goofys

    a high-performance, POSIX-ish Amazon S3 file system written in Go

    Project mention: How do you manage large training datasets? | reddit.com/r/computervision | 2022-06-02

    So, we just need to change the dataloader function a bit to make this work then. Did you try just mounting S3 using https://github.com/kahing/goofys. In this case, we need not even change the dataloader code. Not sure of the performance though.

  • google-cloud

    Google Cloud Client Libraries for Go.

    Project mention: Learn AWS or GCP for Go? | reddit.com/r/golang | 2022-04-24

    I would go with GCP. There are Go examples everywhere in the GCP documentation and here is the official Go lib for GCP https://github.com/googleapis/google-cloud-go

  • daptin

    Daptin - Backend As A Service - GraphQL/JSON-API Headless CMS

  • 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)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • storage

    A vendor-neutral storage library for Golang: Write once, run on every storage service.

  • zfsbackup-go

    Backup ZFS snapshots to cloud storage such as Google, Amazon, Azure, etc. Built with the enterprise in mind.

    Project mention: ZFS Backup to Cloud Storage Services | news.ycombinator.com | 2022-01-06
  • terraform-provider-iterative

    ☁️ Terraform plugin for machine learning workloads: spot instance recovery & auto-termination | AWS, GCP, Azure, Kubernetes

    Project mention: Terraform Provider Iterative (TPI) - a CLI tool offering full lifecycle management of computing resources from several cloud vendors (AWS, Azure, GCP, K8s) for machine learning | reddit.com/r/Terraform | 2022-05-24

    TPI tool offers full lifecycle management of computing resources (including GPUs and respawning spot instances) from several cloud vendors (AWS, Azure, GCP, K8s) without needing to be a cloud expert: Terraform Provider Iterative (TPI) - Terraform Registry

  • harp

    Secret management by contract toolchain (by elastic)

    Project mention: Harp v0.2.5 - Secret management by contract - PEM/JWT/TLSA template functions and GitHub Actions secret exporter. | reddit.com/r/golang | 2022-01-28

    Page is 404ing for me. Here’s the link the repo: https://github.com/elastic/harp/

  • reva

    IOP (Inter Operability Platform)

    Project mention: Developing a Web App with Gin framework, integrating it with psql DB and my GO HACK Hackathon Experience | dev.to | 2022-05-26

    Before I deep dive into the architecture of what I rebuilt the app during the hackathon, I would like to tell about my experiences in my words. When I first came across #GO Hack Challenge on devpost, I was overwhelming to find related tracks which I could be fit for and tutorials to enrich my knowledge here and there to get into it. It was really a learning opportunity to someone who is newbie and contribute or build any stuff under the hood. I stepped into the open source projects under CERN Foundation, where I didn’t even know what the ecosystem around the project is. I was much curious then. Next, I delved into one of the projects for a few days and looked into a few issues and made a small contribution to it by fixing one of the bugs. I moved to another track where we needed to build any app based on golang. I came to know about use of generic function which is currently released and used in Go >= 18 Version. I managed to rebuild an app using Gin-Gonic framework and use the generic function usage in my app.

  • webdav

    file server written in go. (by rexlx)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-27.

Go Cloud Storage related posts


What are some of the best open-source Cloud Storage projects in Go? This list will help you:

Project Stars
1 rclone 33,436
2 Cloudreve 15,011
3 SFTPGo 4,414
4 goofys 4,196
5 google-cloud 2,934
6 daptin 1,576
7 gokv 438
8 storage 361
9 zfsbackup-go 249
10 terraform-provider-iterative 231
11 harp 131
12 reva 118
13 webdav 1
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.