Go aws-s3

Open-source Go projects categorized as aws-s3
Topics: Golang Go AWS S3 Minio

Top 23 Go aws-s3 Projects

  • migrate

    Database migrations. CLI and Golang library.

  • Project mention: Using migrations with Golang | dev.to | 2024-04-17

    Go does not natively support the use of migrations, but we could use the ORM that has this functionality, such as GORM which is the most used by the community, but We can use migrations without using an ORM, for this we will use the golang-migrate package.

  • goofys

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

  • Project mention: Is Posix Outdated? | news.ycombinator.com | 2023-10-19

    The author needs to ask themselves: in this cloud technology stack, is there POSIX involved somewhere lower down, where I can't access it? The answer is, of course, "yes". The sort of cloud storage systems described all run on top of POSIX APIs. They provide convenience (cost efficiency is more debatable) compared to the POSIX alternative, but that's because they exist at an entirely different conceptual layer (hence the presence of POSIX anyway, just buried).

    Your point about surfacing a POSIX that's actually there but hidden and thus visible to low-level Amazon employees building the S3 service which makes it invisible to S3 end customers is true but isn't the the point of the article. The author is saying there are motivations for a POSIX-like api visible also the end user.

    So your explanation of stack looks like 2 layers: POSIX api <-- AWS S3 built on top of that

    Author's essay is actually talking about 3 layers: POSIX <-- AWS S3 <-- POSIX

    That's why the blog post has the following links to POSIX-on-top-of-S3-objects :

    https://github.com/s3fs-fuse/s3fs-fuse

    https://github.com/kahing/goofys

    https://www.cuno.io/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lakeFS

    lakeFS - Data version control for your data lake | Git for data

  • Project mention: A Step-by-Step Guide to Implementing Data Version Control | dev.to | 2023-09-04

    # Download the LakeFS binary wget https://github.com/treeverse/lakeFS/releases/latest/download/lakefs # Make the binary executable chmod +x lakefs # Initialize LakeFS with S3 as the storage backend ./lakefs init --backend s3 --s3-gateway-endpoint --s3-region --s3-force-path-style --s3-access-key --s3-secret-key

  • wal-g

    Archival and Restoration for databases in the Cloud

  • Project mention: WAL-G 3.0.0 – fast disaster recovery for Postgres | news.ycombinator.com | 2024-03-17
  • mc

    Simple | Fast tool to manage MinIO clusters :cloud:

  • Go-Clean-Architecture-REST-API

    Golang Clean Architecture REST API example

  • helm-s3

    ⎈ Helm plugin that adds support for AWS S3 as a chart repository.

  • Project mention: Installing multiple helm charts in one go [Approach 2 - using helmfile] | dev.to | 2023-12-26

    $ helm plugin list NAME VERSION DESCRIPTION diff 3.8.1 Preview helm upgrade changes as a diff helm-git 0.12.0 Get non-packaged Charts directly from Git. s3 0.14.0 Provides AWS S3 protocol support for charts and repos. https://github.com/hypnoglow/helm-s3 secrets 4.1.1 This plugin provides secrets values encryption for Helm charts secure storing

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • aws-s3-proxy

    Reverse proxy for AWS S3 with basic authentication.

  • mailbox

    Versatile email infrastructure on AWS serverless

  • Project mention: Show HN: Versatile email infrastructure on AWS serverless | news.ycombinator.com | 2024-03-25
  • jazigo

    Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet.

  • govcr

    HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing

  • amazon-s3-tar-tool

    A utility tool to create a tarball of existing objects in Amazon S3

  • s3www

    Serve static files from any S3 compatible object storage services (Let's Encrypt ready)

  • simples3

    Simple no frills AWS S3 Golang Library using REST with V4 Signing (without AWS Go SDK)

  • fss3

    FSS3 is an S3 filesystem abstraction layer for Golang

  • cls3

    The CLI tool "cls3" is to CLear S3 Buckets. It empties (so deletes all objects and versions/delete-markers in) S3 Buckets or deletes the buckets themselves.

  • Project mention: cls3, Búsqueda y Eliminación Masiva de Buckets S3 | dev.to | 2023-09-01

    Binarios Releases: https://github.com/go-to-k/cls3/releases

  • aws-ses-pop3-server

    The missing POP3 💌 server for Amazon Simple Email Service - written in golang.

  • cnfuzz

    Breaking Cloud Native Web APIs in their natural habitat.

  • serverless-userpics

    ⚡ Instantly get user avatars via 1 API call. Ready to use. 100 artsy avatars included. Made open-source by DevClad.

  • s3dav-proxy

    s3dav-proxy is software that allows s3 compatible file servers to be operated via the webdav protocol.

  • s3stream

    Streaming client for Amazon AWS S3

  • axis-aws-rekognition

    This project is a POC of using AWS Rekognition service over persistent and secure MQTT using client certificate with axis cameras (Requires firmware version 10+). Secure MQTT is used instead of HTTPS to get less overhead with connection setup

  • teos3

    The TeoS3 package contains Golang features that make it easy to use S3 storage as a key-value database.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go aws-s3 related posts

Index

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

Project Stars
1 migrate 13,946
2 goofys 5,031
3 lakeFS 4,058
4 wal-g 3,038
5 mc 2,690
6 Go-Clean-Architecture-REST-API 641
7 helm-s3 542
8 aws-s3-proxy 317
9 mailbox 242
10 jazigo 210
11 govcr 163
12 amazon-s3-tar-tool 153
13 s3www 151
14 simples3 132
15 fss3 55
16 cls3 42
17 aws-ses-pop3-server 36
18 cnfuzz 36
19 serverless-userpics 11
20 s3dav-proxy 9
21 s3stream 6
22 axis-aws-rekognition 1
23 teos3 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com