Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codebase-labs/icfs
Internet Computer File System
https://github.com/codebase-labs/icfs
Last synced: 3 months ago
JSON representation
Internet Computer File System
- Host: GitHub
- URL: https://github.com/codebase-labs/icfs
- Owner: codebase-labs
- License: apache-2.0
- Created: 2022-01-25T05:55:36.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-28T00:25:44.000Z (about 2 years ago)
- Last Synced: 2024-07-28T10:11:19.142Z (3 months ago)
- Language: Rust
- Size: 124 KB
- Stars: 38
- Watchers: 4
- Forks: 4
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-icp - paulyoung/icfs
README
# icfs
Internet Computer File System
![](https://img.shields.io/badge/status%EF%B8%8F-experimental-blueviolet)
## Crates
* `icfs` provides implementations of `std::io::{Read, Write, Seek}` backed by stable memory to enable the use of existing Rust code that requires implementations of these traits.
* `icfs-fatfs` uses `icfs` to leverage the `fatfs` crate in providing a FAT file system. All this currently does is implement a `fatfs::TimeProvider` backed by `ic_cdk::api::time()`## Develop
`nix develop`
## Build
`nix build` or `nix build '.#package-name'`