fastdfs
minio-js
fastdfs | minio-js | |
---|---|---|
1 | 1 | |
8,873 | 886 | |
- | 1.7% | |
7.6 | 7.9 | |
4 days ago | 6 days ago | |
C | JavaScript | |
GNU General Public License v3.0 only | Apache License 2.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.
fastdfs
minio-js
-
Object storage for side project
Because a minio instance running inside of docker-compose will be talking with the containers next to it using its service hostname. So if I tell my nextjs backend minio-js client to use the "minio" endpoint, it will generate presigned urls like so: "http://minio:9000/...". Then, when you try to send a PUT to that url from the clientside, "http://minio:9000" does not resolve unless you configure a manual entry in your hosts file in linux. Simply replacing "minio" by "localhost" in the presigned url breaks the presigned url. The issue is described in their github issues here: https://github.com/minio/minio-js/issues/514
What are some alternatives?
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.
aws-s3-mern-react-mongo - Works in dev, Creates user in mongo database, and uploads image to AWS S3 bucket. Need to refactor env values so Vercel app will work.
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]
S3 Server - Zenko CloudServer, an open-source Node.js implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.
slate - WIP - We're building the place you go to discover, share, and sell files on the web.
dropzone - Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
MooseFS - MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
anime.js - JavaScript animation engine
Modernizr - Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.