{"id":50520959,"url":"https://github.com/apache/opendal-ofs","last_synced_at":"2026-06-03T04:01:07.920Z","repository":{"id":319924790,"uuid":"1076610239","full_name":"apache/opendal-ofs","owner":"apache","description":"A userspace filesystem backing by Apache OpenDAL.","archived":false,"fork":false,"pushed_at":"2026-06-01T16:49:49.000Z","size":449,"stargazers_count":37,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-06-01T18:22:30.586Z","etag":null,"topics":["cli","fs","rust","s3","storage"],"latest_commit_sha":null,"homepage":"https://opendal.apache.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-15T05:29:04.000Z","updated_at":"2026-06-01T16:52:27.000Z","dependencies_parsed_at":"2025-10-21T00:35:04.197Z","dependency_job_id":"9f8c6403-cd0a-4188-8179-34b99fcfdd5c","html_url":"https://github.com/apache/opendal-ofs","commit_stats":null,"previous_names":["apache/opendal-ofs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/apache/opendal-ofs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fopendal-ofs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fopendal-ofs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fopendal-ofs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fopendal-ofs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/opendal-ofs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fopendal-ofs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33847265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","fs","rust","s3","storage"],"created_at":"2026-06-03T04:01:06.968Z","updated_at":"2026-06-03T04:01:07.908Z","avatar_url":"https://github.com/apache.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Apache OpenDAL™ ofs\n\n[![Build Status]][actions] [![Latest Version]][crates.io] [![Crate Downloads]][crates.io] [![chat]][discord]\n\n[build status]: https://img.shields.io/github/actions/workflow/status/apache/opendal-ofs/ci.yml?branch=main\n[actions]: https://github.com/apache/opendal-ofs/actions?query=branch%3Amain\n[latest version]: https://img.shields.io/crates/v/ofs.svg\n[crates.io]: https://crates.io/crates/ofs\n[crate downloads]: https://img.shields.io/crates/d/ofs.svg\n[chat]: https://img.shields.io/discord/1081052318650339399\n[discord]: https://opendal.apache.org/discord\n\n`ofs` is a userspace filesystem backing by OpenDAL.\n\n## Status\n\n`ofs` is a work in progress. we only support `fs` and `s3` as backend on `Linux` currently.\n\n## How to use `ofs`\n\n### Install `FUSE` on Linux\n\n```shell\nsudo pacman -S fuse3 --noconfirm # archlinux\nsudo apt-get -y install fuse3    # debian/ubuntu\n```\n\n### Load `FUSE` kernel module on FreeBSD\n\n```shell\nkldload fuse\n```\n\n### Install `ofs`\n\n`ofs` could be installed by `cargo`:\n\n```shell\ncargo install ofs\n```\n\n\u003e `cargo` is the Rust package manager. `cargo` could be installed by following the [Installation](https://www.rust-lang.org/tools/install) from Rust official website.\n\n### Mount directory\n\n```shell\nofs \u003cmount-point\u003e 'fs://?root=\u003cdirectory\u003e'\n```\n\n### Mount S3 bucket\n\n```shell\nofs \u003cmount-point\u003e 's3://?root=\u003cpath\u003e\u0026bucket=\u003cbucket\u003e\u0026endpoint=\u003cendpoint\u003e\u0026region=\u003cregion\u003e\u0026access_key_id=\u003caccess-key-id\u003e\u0026secret_access_key=\u003csecret-access-key\u003e'\n```\n\n## Branding\n\nThe first and most prominent mentions must use the full form: **Apache OpenDAL™** of the name for any individual usage (webpage, handout, slides, etc.) Depending on the context and writing style, you should use the full form of the name sufficiently often to ensure that readers clearly understand the association of both the OpenDAL project and the OpenDAL software product to the ASF as the parent organization.\n\nFor more details, see the [Apache Product Name Usage Guide](https://www.apache.org/foundation/marks/guide).\n\n## License and Trademarks\n\nLicensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0\n\nApache OpenDAL, OpenDAL, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fopendal-ofs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fopendal-ofs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fopendal-ofs/lists"}