{"data":{"slug":"juicedata-juicefs","name":"juicefs","tagline":"Distributed POSIX file system built on Redis and S3","github_url":"https://github.com/juicedata/juicefs","owner":"juicedata","repo":"juicefs","owner_avatar_url":"https://avatars.githubusercontent.com/u/27241737?v=4","primary_language":"Go","stars":14479,"forks":1297,"topics":["bigdata","cloud-native","distributed-systems","filesystem","go","golang","hdfs","object-storage","posix","redis","s3","storage"],"archived":false,"github_pushed_at":"2026-09-28T04:22:27+00:00","maintenance_label":"Very active","stars_delta_30d":216,"url":"https://www.graphcanon.com/tools/juicedata-juicefs","markdown_url":"https://www.graphcanon.com/tools/juicedata-juicefs.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/juicedata-juicefs","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=juicedata-juicefs","description":"JuiceFS is a distributed POSIX file system built on top of Redis and S3.","homepage_url":"https://juicefs.com","license":"Apache-2.0","open_issues":209,"watchers":124,"ai_summary":"JuiceFS provides a distributed file system with support for large-scale data storage using Redis for metadata and object storages like S3 for data blocks.","readme_excerpt":"## Getting Started\n\nBefore you begin, make sure you have:\n\n1. One supported metadata engine, see [How to Set Up Metadata Engine](https://juicefs.com/docs/community/databases_for_metadata)\n2. One supported Object Storage for storing data blocks, see [Supported Object Storage](https://juicefs.com/docs/community/how_to_setup_object_storage)\n3. [JuiceFS Client](https://juicefs.com/docs/community/installation) downloaded and installed\n\nPlease refer to [Quick Start Guide](https://juicefs.com/docs/community/quick_start_guide) to start using JuiceFS right away!\n\n---\n\n## License\n\nJuiceFS is open-sourced under Apache License 2.0, see [LICENSE](LICENSE).","github_created_at":"2021-01-08T09:39:46+00:00","created_at":"2026-07-11T23:27:37.036866+00:00","updated_at":"2026-09-28T06:00:28.441412+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"bigdata","name":"bigdata"},{"slug":"cloud-native","name":"cloud-native"},{"slug":"distributed-systems","name":"distributed-systems"},{"slug":"filesystem","name":"filesystem"},{"slug":"go","name":"go"},{"slug":"golang","name":"golang"},{"slug":"hdfs","name":"hdfs"},{"slug":"object-storage","name":"object-storage"}],"trust":{"provenance":{"is_fork":false,"github_id":327859577,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-28T06:00:27.641Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":3,"days_since_push":0,"last_release_at":"2026-08-07T09:12:29Z","stars_delta_30d":216,"open_issues_delta_30d":32},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":33,"high_count":0,"last_scan_at":"2026-07-11T23:27:46.155Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-28T06:00:28.137Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-28T06:00:28.137Z"},"languages":{"value":["go","javascript"],"source":"github.language+package.json","observed_at":"2026-09-28T06:00:28.137Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-28T06:00:28.137Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Require low-latency access to large-scale data sets with object storage backing, such as S3","Need a POSIX-compliant filesystem interface within cloud-native environments utilizing Redis"],"when_not_to_use":["Seeking a file system solution without the need for a separate metadata management tier like Redis","Environment lacks suitable object storage compatible with JuiceFS or needs lower-latency metadata operations"],"source":"enrich:decision_facts","observed_at":"2026-07-16T18:44:24.269Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Distributed POSIX file system leveraging Redis and S3 for metadata and data blocks."}]}}