Skip to content

holyaustin/Filecoin-Forge

Repository files navigation

Filecoin-Forge 🔥

Filecoin-Forge is a comprehensive resource hub designed to empower developers and builders in the Filecoin ecosystem. This project curates step-by-step tutorials, real-world case studies, and practical guides to help beginners and experienced developers alike build, deploy, and optimize solutions on Filecoin. Whether you're diving into FVM smart contracts, exploring storage and retrieval workflows, or looking for creative ways to integrate Filecoin into your projects, Filecoin-Forge has you covered.

📌 Table of Contents

🌟 Project Overview

Filecoin-Forge aims to bridge the gap between developers and the Filecoin ecosystem by providing:

  • Step-by-step tutorials for building and deploying FVM smart contracts.
  • Real-world case studies showcasing Filecoin storage and retrieval use cases.
  • Comprehensive guides with code examples for common storage and retrieval workflows.

This project is designed to support the following Filecoin focus areas:

  • Developer and Data Tooling
  • Integrations
  • Storage
  • Retrieval
  • Technical Content Creation
  • Something Fun with FVM!

🎯 Focus Areas

Filecoin-Forge addresses the following Filecoin focus areas:

1. Developer and Data Tooling

  • Simplify the developer experience with tutorials and guides.
  • Provide tools and resources to improve workflows for building on Filecoin.

2. Integrations

  • Showcase how Filecoin can be integrated into popular Web2 and Web3 tools.
  • Provide examples of integrating Filecoin with existing developer communities.

3. Storage

  • Demonstrate on-chain data storage solutions, including incentivized workflows and scalable markets.
  • Provide tools and guides for improved data onboarding.

4. Retrieval

  • Highlight on-chain data retrieval solutions, including CDNs and optimized retrieval workflows.
  • Provide examples of scalable retrieval markets.

5. Technical Content Creation

  • Enhance Filecoin documentation and resources.
  • Support continuous learning and skill development for builders.

6. Something Fun with FVM!

  • Showcase creative and engaging projects built on Filecoin.
  • Encourage builders to explore the capabilities of FVM in fun and innovative ways.

✨ Features

  • Beginner-Friendly Tutorials: Step-by-step guides for building and deploying FVM smart contracts.
  • Real-World Case Studies: Examples of Filecoin storage and retrieval in action.
  • Comprehensive Guides: Detailed documentation with code examples for common workflows.
  • Open Source: All resources are open-sourced under dual Apache 2.0 and MIT licenses.
  • Community-Driven: Contributions and feedback from the Filecoin community are encouraged.

🚀 Getting Started

To get started with Filecoin-Forge, follow these steps:

Clone the Repository:

git clone https://github.com/holyaustin/filecoin-forge.git
cd filecoin-forge
npm install

Explore the Tutorials

Navigate to the tutorials directory to find step-by-step guides for building and deploying FVM smart contracts.

Check Out the Case Studies

Visit the case-studies directory to explore real-world use cases of Filecoin storage and retrieval.

FVM Data DAOs

  1. ZK-DataDao

ZK SNARK based DataDaos with entry restrictions, using ZKP these restrictions can be proved without revealing any information about the contributors.

youtu.be : https://youtu.be/oDf47n4U9hw

GitHub Repo : https://github.com/Abhay-2811/Zk-DataDao

hyperspace.filfox.info : https://hyperspace.filfox.info/en/tx/0xcfc6cdf4024584e37208659c5c538d611135288d22c2c42d79b38b4a96765db0

hyperspace.filfox.info : https://hyperspace.filfox.info/en/tx/0xbe57f14c232ef74818873a59256795ecfc0189d192971a949f1af7cb7a9185db

FVM DeFi

  1. GainX DAO

Empowering Filecoin Storage Providers with GainX. A reputation based cross-chain NFT collateralized lending protocol. The future of NFT data economy with GainX DAO with liquidity mining and derivative

gainx.vercel.app : https://gainx.vercel.app/

GitHub Repo : https://github.com/LucidJoy/GainX

GitHub Repo : https://github.com/Kshitij-Sharma49/nft-api

testnet.axelarscan.io : https://testnet.axelarscan.io/gmp/0x04c87b4a3281771a71a9d6bfafda71c84b65267f187def7ed3c9b88ef9713ff8

hyperspace.filfox.info : https://hyperspace.filfox.info/en/address/0x7619EcEc5bf84Da954a9A5d52caa4B8dB6313c84

FVM Programmable Storage Markets

  1. DataBridge

DataBridge empowers decentralized data management. Collaborate to create valuable datasets, conduct verifiable computations, and seamlessly store on Filecoin. Experience the future of data curation

GitHub Repo : https://github.com/tse-lao/hackathon-fvm hackathon-fvm-fj45.vercel.app : https://hackathon-fvm-fj45.vercel.app/ datahub-three.vercel.app : https://datahub-three.vercel.app/

FVM Tools & Infra

  1. MultiSig

a MultiSig wallet, leveraging LIT PKPS, FVM, and Axelar, offers an added layer of security and control by requiring multiple signatures for transaction authorization.

FVM Compute over Data

  1. Pragma

A decentralized vector query, indexing and storage protocol built on FVM, employing Merkle tree proof to synchronize off-chain vector data with the state on-chain.

FVM Wild Card

  1. BitPalace Protocol

The BitPalace protocol is dedicated to building an open, trusted, and fully verified decentralized artificial intelligence engine to provide a solid knowledge foundation for Web3 project research.

  1. KYContract

KYContract is a platform that helps users verify the safety of smart contracts before interacting with them

Protocol Labs (Filecoin Green)-Sustainable Blockchain

  1. OpenTrees

OpenTrees is a decentralized storage solution for structured tree data and encourages standardization and reduced fragmentation of data schemas for trees.

  1. Walking through the forest

Webapp + Bacalhau compute to query and process satellite imagery data to monitor and evaluate forestry projects.

  1. ForestWatch

Monitor forest-related carbon offset projects using satellite imagery. ForestWatch enables users to track how tree cover changes over time to help verify carbon offset claims.

  1. BIOrbit

BIOrbit is an environmental industry ally that monitors natural parks, habitat banks, and green areas worldwide, providing invaluable deforestation loss data for credit compensation.

  1. Cargo Credits

A decentralized solution for incentivizing travelers to save carbon emission.

  1. Chevtrox Ventures

Enabling a sustainable ecosystem for digital measurement, reporting and verification of carbon credits

  1. CAP: Climate Attestation Protocol

CAP brings impact accreditation on-chain. Regenerators can claim impact, certifying bodies can evaluate it, and regenerators can mint credits linked to the evaluation.

  1. Carbon Data Visualizer

A tool for the visualization of carbon verification (MRV) data stored on CO2.storage

  1. libpwrm

Real-time, decentralized, monitoring and reporting of hardware electricity consumption for blockchain nodes that doesn't require specialized power meters.

  1. Storz - Advance Web3 file sharing and storing application

Storz is a new file sharing and storage service that utilizes IPFS. Storz is highly secure, with all files being encrypted and stored on a decentralized network.

GitHub Repo : https://github.com/anomic30/Storz

storz.pages.dev : https://storz.pages.dev/

Youtube : https://youtu.be/a53leOYzAow

  1. IPFS for WordPress

The all-in-one plugin that provides powerful & comprehensive IPFS solutions for WordPress CMS.

Github Repo : https://github.com/Zhixuan0318/ipfs-for-wordpress

https://devpost.com/software/ipfs-for-wordpress

  1. Kezayya

Kezayya is a web3 project with the aim of helping users store files and share them in a user-friendly manner. This project is a web3 version of google drive or dropbox for file storage and sharing.

kezayya.vercel.app https://kezayya.vercel.app/

youtu.be https://youtu.be/4hIymL5lCs0

GitHub Repo https://github.com/holyaustin/kezayya

https://devpost.com/software/kezayya

  1. Dorsia Club

NFT Business Cards: dynamic NFTs that you can customize with your name, position, and social links. Generated and pinned to ipfs on-demand by an off-chain oracle.

https://youtu.be/i_RjWFEeGik

dorsiaclub.netlify.app : https://dorsiaclub.netlify.app/

GitHub Repo : https://github.com/0xdeenz/dorsiaclub/

  1. TradeRep

dApp that helps investors and beginners save money and time by filtering good traders from scammers with a reputation verified by blockchain

https://youtu.be/k7EqWChe7Kk

traderep-app.vercel.app : https://traderep-app.vercel.app/

GitHub Repo : https://github.com/traderep-space/app

https://devpost.com/software/traderep

  1. Keysafe Network

Keysafe protocol is the missing layer between Web2 and Web3 that connects Web2 and Web3 accounts in a decentralized and trustworthy way

https://devpost.com/software/keysafe-network

Github: https://github.com/keysafe-protocol

https://demo.keysafe.network/

  1. create-ipfs-app

Set up a decentralized web3 app by running one command (deploy to web3, pinata, moralis, infura, etc).

https://devpost.com/software/create-ipfs-app

GitHub Repo : https://github.com/alexbakers/create-ipfs-app

www.npmjs.com : https://www.npmjs.com/package/create-ipfs-app

www.jsdelivr.com : https://www.jsdelivr.com/package/npm/create-ipfs-app

  1. CipherBox

Encrypt your valuable private data in CipherBox. Expand the application scope of decentralized storage here.

https://devpost.com/software/cipherbox

GitHub Repo : https://github.com/y-ang2010/cipherbox

www.youtube.com : https://youtu.be/DBKoylEHblo

  1. Odyssey

Our mascot "Cactus" is on a odyssey to find the rarest utility NFTs.

https://youtu.be/Tq0jaRTc2NU

GitHub Repo : https://github.com/entropyylabs/odyssey

  1. Credly

Credly is a Community NFT-as-a-service platform powered by IPFS and Filecoin, providing an easy way for web3 communities to launch engagement NFTs.

https://credly.dev/

Credly Client: https://github.com/iamminci/credly

Credly Server: https://github.com/iamminci/credly-server

Credly Cron Job: https://github.com/iamminci/credly-cron

  1. Ataraxis

A Dapp that stores customers' health chat conversation in IPFS and Filecoin.

GitHub Repo : https://github.com/Viclinh/Ataraxis

  1. Tamago Protocol

Tamago Protocol is a multi-chain P2P universal asset trading protocol allows allows anyone trade tokens for any tokens on any chains using Filecoin, IPFS serve as a single source of truth.

Website : https://multichain-dev.tamago.finance/

GitHub Repo : https://github.com/pisuthd/tamago-protocol

  1. Openlinks

Using Web3.Storage and IPFS, easily create a personalized link-in-bio web page with user defined hyperlinks.

openlinks.io : https://openlinks.io/

GitHub Repo : https://github.com/galaxyxone/openlinks

twitter.com : https://twitter.com/Opnlinks

  1. DCreate

DCreate, a fully decentralized creation platform with main focus on the creation level.

GitHub Repo : https://github.com/DCreated

  1. Auditra

Making use of blockchain technology, we present to you Auditra, an auditing platform that seeks simplify the auditing process with blockchain.

auditra2.vercel.app : https://auditra2.vercel.app/

GitHub Repo : https://github.com/kwakyebrilliant/Auditra2

  1. MyDonate V2

This is a fundraising platform built on blockchain.

GitHub Repo : https://github.com/mendsalbert/mydonate2

  1. CloudSlit

Build a global web3 decentralized zero-trust security network,Help users regain privacy and security information eroded by giants under web2,Building Cyber ​​Sovereignty,

GitHub Repo : https://github.com/CloudSlit/cloudslit

dash.cloudslit.xyz : https://dash.cloudslit.xyz/

  1. The Word Block

A web3 note-taking tool built for open and interactive block reference. Everyone can publish user-owned notes (or articles, websites), composed of text cells with wallet signatures (i.e., word blocks)

GitHub Repo : https://github.com/fat-garage/wordblock

  1. FileDAG Storage V2

FileDAG Storage is a distributed storage service built on the IPFS technology stack, focusing more on data management, reliability, availability, fault tolerance, and clustering storage nodes.

GitHub Repo : https://github.com/filedag-project

GitHub Repo : https://github.com/filedag-project/filedag-storage

  1. Web3 Secret Club on IPFS

With W3SC(Web3 Secret Club), anyone can earn CryptoCoin on IPFS && Any EVM Chain on the Web3 world by selling anything(eg, ideas, crypto tips, cookbooks, new emojis, music, movies, code, services).

Demo Video : https://www.loom.com/share/93536134f1564167a5c5c98a279614cd

DApp Demo : https://secret3.nfttop.best/club/1/

bafkreibehkc46yptzfje7ohyqqe2m4k3ycskm37smgjyyzg6wyklltzmw4

DApp Source Code : https://github.com/NftTopBest/web3-secret-club/blob/main/web-app

Contract Source Code : https://github.com/NftTopBest/web3-secret-club/blob/main/solidity-contract/Secret3.sol

  1. Blocq☎️book

Picture a phonebook for the blockchain. Or, if you never browsed the white-pages, an ios-contact app for the W3b. Equipped with 🌳 G-Suite features and fully upwards compatible with EVM dApps.

blocqbook.netlify.app : https://blocqbook.netlify.app/

GitHub Repo : https://github.com/3lLobo/Blocqbook

  1. 4EVERLAND

Web3 cross-chain and mutli-ecosystem storage infrastructure provider.

  1. Dassword

The First Decentralized Password Manager

  1. quilt

Quilt is a P2P social protocol.

  1. Photogrammetry.wiki on web3.storage

turn real objects in reality into metaverse 3d mesh, stored on IPFS web3.storage

  1. maude: Autonomous decentralized moderation for IPFS and Web3

ML-powered automated content moderation for IPFS and Web3 that provides scalable content analysis and filtering in a way that avoids centralization and a single decision-making authority.

  1. Detreman

Decentralized Treasury Management

  1. Social Fundraiser

A crowdfunding Dapp for projects with funds being put in a time lock contract

  1. IPFS Versioner

A chrome extension to see changes on the web using IPFS

  1. DHost VS Code Extension

Publish static websites to IPFS with just 2 commands! The most useful web3 VS Code extension! marketplace.visualstudio.com : https://marketplace.visualstudio.com/items?itemName=DHost.dhost

  1. Vortex

Vortex ✨ is the first platform that allows you to give rewards in the form of a functional NFT using IPFS, minted on the XRP Ledger.

  1. Docs Universe

Docs Universe is a web based Dapp that allows to store important assets on IPFS instance. Ownership of files is securely recorded on the Ethereum blockchain making it the best platform to store assets

  • GitHub Repo : GitHub Repo
  1. Sympodium

Utilizing blockchain technology, we have created the first community based cryptocurrency called sympodium coin that is fully peer-to-peer and an NFT that allow users to mint Non-fungible Tokens.

  1. Xpress Drive

A decentralized and end to end encrypted cloud storage solution built on IPFS(InterPlanetary File System).

https://youtu.be/R1D__TNZ-4A

Google Play Store : https://play.google.com/store/apps/details?id=com.codedecoders.xpress_drive

GitHub Repo : https://github.com/Code-Decoders/xpress_drive

  1. Spotifire

A decentralized music-sharing platform built on top of OrbitDB and Web3.Storage

https://youtu.be/upZcn1XVNEI

GitHub Repo : https://github.com/kryptopoo/spotifire

spotifire-demo.herokuapp.com : https://spotifire-demo.herokuapp.com/

  1. MoonJelly | The Next Ocean Chrome Extension

The next open-source chrome extension for easy curation & minting to the ocean market.

https://youtu.be/b4ihf_u7HJU

GitHub Repo : https://github.com/jboetticher/moon-jelly

  1. Data DAO: Enabling a Collective-owned dataset economy

Merging decentralised governance and incentive mechanism into a permissionless data marketplace!

  1. Dounty - a data bounty marketplace

Dounty is a data bounty marketplace where bounty poster can post bounty with a reward in OCEAN tokens. Bounty Workers fulfil this bounty by publishing bounty on Ocean Protocol and poster consumes it.

  1. OceanCaller

Share Contacts Decentralised Way

Read the Guides

The guides directory contains comprehensive documentation with code examples for common workflows.

📚 Tutorials

Filecoin-Forge provides step-by-step tutorials for beginners, including:

  • Deploying Your First FVM Smart Contract
  • Storing Data on Filecoin
  • Retrieving Data from Filecoin
  • Building a Decentralized App (dApp) with Filecoin

Each tutorial includes:

  • Clear instructions
  • Code snippets
  • Links to additional resources

📊 Case Studies

Explore real-world examples of Filecoin in action:

  • Decentralized Archival Storage for Research Data
  • Filecoin-Powered CDN for Media Streaming
  • Incentivized Storage Marketplaces
  • Integrating Filecoin with Web2 Tools

Each case study includes:

  • Problem statement
  • Solution overview
  • Technical implementation details
  • Results and impact

📖 Guides

Filecoin-Forge offers comprehensive guides for common workflows, including:

  • Data Onboarding Tools
  • Optimizing Retrieval Workflows
  • Building Scalable Storage Markets
  • Integrating Filecoin with Web3.js

Each guide includes:

  • Detailed explanations
  • Code examples
  • Best practices

🤝 Contributing

We welcome contributions from the community! Here's how you can help:

  1. Fork the Repository:

    fork https://github.com/holyaustin/filecoin-forge.git
    
    
  2. Create a New Branch:

    git checkout -b feature/your-feature-name
    
    
  3. Make Your Changes:

    • Add new tutorials, case studies, or guides.

    • Improve existing documentation.

  4. ** Submit a Pull Request:*

    • Describe your changes and their impact.

    • Ensure your code follows the project's coding standards.

📜 License

Filecoin-Forge is open-sourced under the following licenses:

  • Dual Apache 2.0 and MIT licenses.

🙏 Acknowledgments

We would like to thank the Filecoin Foundation and the broader Filecoin community for their support and inspiration. Special thanks to all contributors who have helped make this project a reality.

📞 Contact

For questions, feedback, or collaboration opportunities, please reach out to us at:

Happy building with Filecoin! 🚀

About

Real-world case studies demonstrating the power of Filecoin for different use cases like decentralized storage, Retrievals, Filecoin Virtual Machine (FVM), NFTs, Web3 apps, Integrations, developers tooling, and more. This would serve as a valuable resource for developers looking for inspiration.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors