Our great sponsors
|over 3 years ago||2 days ago|
|-||GNU Affero General Public License v3.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-generator: Generate awesome list over Github API
3 projects | /r/coolgithubprojects | 16 Mar 2022
Just skimmed through the generated one for go and seems like it's listing the package apex, which is archived (which usually means deprecated), so I'm not sure how useful the tool is!
8 projects | dev.to | 15 Jul 2021
Apex (label: contrib (easy)) Build, Deploy, and Manage AWS Lambda functions with ease
What's the best AWS S3 protocol alternative?
Maybe Minio: https://github.com/minio/minio / https://min.io
I've only used it as a fairly straight forward object store though, so not sure about privileges/permissions (etc).
You say protocol alternative, but assuming you're more concerned with AWS as the host than S3 as the protocol you might try https://github.com/minio/minio
If you do feel an aversion to the protocol then the rclone backend list would be a good starting point
Reason to use other Build Tool than Make?
9 projects | /r/golang | 19 May 2023
You could refer to big OSS project Makefiles to take a look, what could be there, for example: https://github.com/minio/minio/blob/master/Makefile
Looking for a Backblaze B2 compatible cloud backup application for Linux that uses standard file level (not block level) ZIP encryption (and with GUI would be nice).
3 projects | /r/DataHoarder | 16 May 2023
Backblaze's B2 is compatible with AWS S3 that also implemented in selfhosted minio
2 projects | /r/China_irl | 11 May 2023
Selfhosted file share requiring authorised URL to upload
2 projects | /r/selfhosted | 3 Apr 2023
https://github.com/minio/minio is what comes to my mind
Go SMB Server?
10 projects | /r/golang | 2 Apr 2023
For example minio is written in go and quite nice.
Kubernetes Is Hard
5 projects | news.ycombinator.com | 27 Mar 2023
> Iteration speed and blazing fast automated tests.
It is also nice to have that additional assurance of being able to self-host things (if ever necessary) and not being locked into a singular implementation. For example, that's why managed database offerings generally aren't that risky to use, given that they're built on already established projects (e.g. compatible with MySQL/MariaDB/PostgreSQL).
> When I discovered minio, I suddenly got much more confident coding against s3.
MinIO is pretty good, but licensing wise could become problematic if you don't work on something open source but ever want to run it in prod. Not really what this discussion is about, but AGPL is worth mentioning: https://github.com/minio/minio/blob/master/LICENSE
That said, thankfully S3 is so common that we have alternatives even to MinIO available, like Zenko https://www.zenko.io/ and Garage https://garagehq.deuxfleurs.fr/ both of which are good for both local development as well as hosting in whatever environments necessary.
WEKA Responds to Unfounded Allegations Made by MinIO Regarding OSS Licensing
5 projects | news.ycombinator.com | 27 Mar 2023
Lets just say they have a weird take on what constitutes agpl-compliant
What are some alternatives?
GlusterFS - Gluster Filesystem : Build your distributed storage in minutes
Nextcloud - ☁️ Nextcloud server, a safe home for all your data
Seaweed File System - SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. [Moved to: https://github.com/seaweedfs/seaweedfs]
Samba - https://gitlab.com/samba-team/samba is the Official GitLab mirror of https://git.samba.org/samba.git -- Merge requests should be made on GitLab (not on GitHub)
Swift - OpenStack Storage (Swift). Mirror of code maintained at opendev.org.
seaweedfs - SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
etcd - Distributed reliable key-value store for the most critical data of a distributed system
SFTPGo - Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
Monsta FTP - Open source PHP/Ajax cloudware that puts FTP file management right in your browser, anywhere, any time.
Go IPFS - IPFS implementation in Go [Moved to: https://github.com/ipfs/kubo]
ownCloud - :cloud: ownCloud web server core (Files, DAV, etc.)
Seafile - High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.