

JuiceFS
JuiceFS helps you to mount any S3-like object storage to a local folder and access on different cross-platform and cross-region hosts at the same time.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Features
- Cloud Sync
- Filesystem
- Virtual Disk
JuiceFS News & Activities
Recent activities
- OpenSourceSoftware added JuiceFS as alternative to Restic Robot
What is JuiceFS?
JuiceFS is a high-performance shared file system designed for cloud-native use and released under the Apache License 2.0. It provides full POSIX compatibility, allowing almost all kinds of object storage to be used locally as massive local disks and to be mounted and read on different cross-platform and cross-region hosts at the same time.
JuiceFS implements a distributed file system by adopting the architecture that seperates "data" and "metadata" storage. When using JuiceFS to store data, the data itself is persisted in object storage (e.g., Amazon S3), and the corresponding metadata can be persisted in various databases such as Redis, MySQL, TiKV, SQLite, etc., based on the scenarios and requirements.
JuiceFS provides rich APIs for various forms of data management, analysis, archiving, and backup. It can seamlessly interface with big data, machine learning, artificial intelligence and other application platforms without modifying code, and provide massive, elastic and high-performance storage at low cost. With JuiceFS, you do not need to worry about availability, disaster recovery, monitoring and expansion, and thus operation and maintaince work can be remarkably simplified, which helps companies focus more on business development and R&D efficiency improvement.
Features?
- POSIX Compatible JuiceFS can be used like a local file system as it seamlessly interfaces with existing applications. HDFS Compatible: JuiceFS is fully compatible with HDFS API, which can enhance metadata performance. S3 Compatible: JuiceFS provides S3 gateway to implement an S3-compatible access interface. Cloud-Native: It is easy to use JuiceFS in Kubernetes via CSI Driver. Distributed: Each file system can be mounted on thousands of servers at the same time with high-performance concurrent reads and writes and shared data. Strong Consistency: Any committed changes in files will be visible on all servers immediately. Outstanding Performance: The latency can be down to a few milliseconds, and the throughput can be nearly unlimited depending on object storage scale (see performance test results). Data Security: JuiceFS supports encryption in transit and encryption at rest (view Details). File Lock: JuiceFS supports BSD lock (flock) and POSIX lock (fcntl). Data Compression: JuiceFS supports LZ4 and Zstandard compression algorithms to save storage space.





Comments and Reviews
Helps use s3 better, cloud-native, excellent performance !
Incredibly simple and easy to use, cloud native.
It can help me mount s3-like bucket to local, and using the cloud storage as a local folder. JuiceFS have a perfect cache mechanism better than others.