juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
JuiceFS
A distributed POSIX file system built on Redis or another metadata engine plus S3 compatible object storage, designed for cloud native workloads.
Storage model and architecture
JuiceFS is a high performance POSIX file system released under the Apache License 2.0 and aimed at cloud native environments. Data written through JuiceFS is persisted in object storage such as Amazon S3, while the corresponding metadata can be persisted in a compatible database engine chosen by the deployment, with Redis, MySQL and TiKV listed as options depending on the scenario. This split means the bulk of capacity lives in cheap object storage while metadata stays in a system tuned for fast lookups, which is what lets massive cloud storage attach to big data, machine learning and AI platforms without code changes.
Feature set
The README lists ten highlighted features. The file system is fully POSIX compatible so existing applications dock in without changes, and it is Hadoop compatible through a Java SDK that works with Hadoop 2.x and 3.x plus ecosystem components. An S3 gateway provides an S3 compatible interface, and a Kubernetes CSI driver supports cloud native use. It is shareable across thousands of clients with strong consistency, latency as low as a few milliseconds, and throughput that scales with the size of the backing object storage. Data encryption covers both transit and at rest, global file locks support BSD flock and POSIX fcntl, and compression uses LZ4 or Zstandard.
Ecosystem and positioning
The project documents an architecture section, a quick start guide, advanced topics, a POSIX compatibility note, a performance benchmark, supported object storage providers, a who is using section and a roadmap. The README is presented bilingually in the badges and links to a doc center and Discord. For production use the selling point is treating object storage as if it were local disk while keeping the durability and elasticity of the object layer. The repository carries unit and integration test workflows and a Go report card, signaling active CI.
Editorial conclusion
JuiceFS is licensed Apache-2.0 and reported fourteen thousand three hundred forty seven stars with one thousand two hundred eighty forks at the time of indexing, backed by unit and integration test workflows.
Community notes