Rust-CID-npm
Fast and tiny rust library, CLI tool, and npm package to generate CIDs without a full IPFS client
Problem Statement
A minimal rust library, a CLI application, and wasm bindings exposed in an npm package to generateIPFSCIDs of a given file. It aims to befastto execute andtinyon the wire and at rest.The intent of the tools is to be for CID generation/verificationonly. It is not in any way an IPFS client, so when you don't need all ofrust-ipfsorjs-ipfsExampe use case:you want is to genereate a CID of a file on your (web)app to cross-check it's validity, an/or broadcast this to a full IPFS client.The intent of the CLI tool is to use as a dev tool, and (eventually) target embeded devices that want to interact with files on IPFS (verification, and chunking), but not be a full cient.
Solution
Usingwasm-packon the [rust-cid](https://github.com/multiformats/rust-cid) lib to get FAST cli and browser generation of CIDS without the need for a full IPFS clientDependencies:Rust IPFSRust Libp2pWasm-packnpm / node
Hackathon
HackFS
2024
Contributors
- ljedrz
329 contributions
- bors[bot]
194 contributions
- koivunej
153 contributions
- dvc94ch
127 contributions
- aphelionz
57 contributions
- niklaslong
54 contributions
- rand0m-cloud
23 contributions
- rklaehn
21 contributions
- c410-f3r
18 contributions
- saresend
18 contributions
- Mirko-von-Leipzig
17 contributions
- CHr15F0x
13 contributions
- cdata
4 contributions
- gnunicorn
3 contributions
- evanrichter
2 contributions
- Scondo
2 contributions
- fetchadd
2 contributions
- lomereiter
1 contributions
- aubaugh
1 contributions
- jmmaloney4
1 contributions
- monkeywithacupcake
1 contributions
- karim-agha
1 contributions
- kevingzhang
1 contributions
- vmx
1 contributions