The "Awesome IPFS" project is a curated collection of resources focused on the InterPlanetary File System (IPFS), a peer-to-peer hypermedia protocol designed to make the web faster, safer, and more open. This list encompasses a variety of resources, including libraries, tools, tutorials, and community projects that facilitate the use and implementation of IPFS. It is valuable for developers, researchers, and enthusiasts who are looking to explore decentralized storage solutions and enhance their understanding of distributed web technologies. By leveraging the resources available in this collection, users can effectively integrate IPFS into their projects and contribute to the evolution of a more resilient internet.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Node.js" project is a curated collection of resources for developers working with Node.js, a powerful JavaScript runtime built on Chrome's V8 engine. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources that enhance the development experience. It is designed to benefit both beginners and experienced developers by providing essential tools and knowledge to create efficient server-side applications. From learning materials to advanced libraries, users can explore a wealth of information to elevate their Node.js projects and streamline their development process.
The "Awesome Flutter" project is a comprehensive collection of resources dedicated to Flutter, Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase written in Dart. This list includes libraries, tools, plugins, tutorials, and community resources that support developers in creating beautiful and performant applications. Whether you're a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection offers valuable insights and tools to enhance your Flutter development experience. Dive into this resource to discover how to maximize your productivity and creativity with Flutter.
The "Awesome iOS" project is a curated collection of resources designed for developers working with iOS, Apple's mobile operating system for iPhones and iPads. This list encompasses a wide range of categories including development tools, libraries, frameworks, design resources, tutorials, and community support. It serves as a valuable asset for both beginners looking to learn iOS development and experienced developers seeking to enhance their skills and discover new tools. Whether you're building your first app or looking to refine your existing projects, this collection provides essential resources to help you succeed in the iOS ecosystem.
The "Awesome Frontend Development" project is a curated collection of resources aimed at enhancing the skills and knowledge of frontend developers. Frontend development involves creating the visual and interactive aspects of web applications, utilizing technologies such as HTML, CSS, and JavaScript. This list encompasses a variety of resources including frameworks, libraries, tools, tutorials, and design systems, catering to both beginners and experienced developers. By providing access to the latest trends, best practices, and community insights, this project empowers developers to build engaging and efficient user interfaces. Dive in to discover tools and techniques that can elevate your frontend development projects to new heights.
A minimal desktop browser with built-in support for decentralized web protocols like IPFS, Gemini, and BitTorrent.
A browser extension and desktop app for interactive, high-fidelity web archiving directly in the browser.
A decentralized identity and social proof system built on IPFS, enabling peer-to-peer identity creation and verification.
A distributed and secure file synchronization tool with version control, built on IPFS with a git-like interface and web UI.
A customizable music player built from web components that connects to cloud and distributed storage.
An encrypted pastebin that uses IPFS for distributed, tamper-proof storage with client-side AES-256 encryption.
A lightweight VPN built on IPFS and libp2p that creates direct encrypted tunnels between nodes, even behind NATs/firewalls.
A distributed and persistent web archive replay system that uses IPFS to store and serve WARC files.
A decentralized wiki built on IPFS with no central server, where all content and application files are stored on the distributed network.
A desktop application that bundles a complete IPFS node with a graphical interface for easy file management, peer visualization, and content exploration.
Share files directly from your browser using IPFS — no cloud needed, with peer-to-peer transfers.
A real-time, secure, peer-to-peer terminal messenger with end-to-end encrypted texting and file-sharing, built on IPFS pubsub.
A decentralized first-person shooter game built with Unity and hosted on IPFS for play across planetary networks.
A censorship-resistant dead man's switch that automatically publishes encrypted secrets to IPFS via Ethereum smart contracts.
A decentralized knowledge collaboration application for open communities, powered by a knowledge graph and the Hypermedia protocol.
A decentralized, peer-to-peer chat application built with Angular, OrbitDB, and IPFS that runs entirely in the browser.
A browser-based tool for creating and hosting full-featured HTML websites peer-to-peer via WebRTC, WebTorrent, and IPFS.
A peer-to-peer encrypted global filesystem and private web platform with secure file storage, social networking, and application hosting.
A macOS app for building and hosting decentralized blogs and websites using IPFS and ENS.
A fully static distributed library system for searching and reading files from IPFS using SQLite databases hosted on GitHub.
A zero-configuration tool to bootstrap decentralized web3 applications with IPFS deployment.
A browser extension that uploads files to IPFS via web3.storage and generates decentralized QR codes for sharing.
A decentralized backup agent for PostgreSQL that stores encrypted backups on IPFS/Filecoin, supporting cron execution and Kubernetes sidecar deployment.
Enables Gatsby websites to be deployed on IPFS by converting asset paths to relative URLs.
A script to statically host git repositories as read-only content in IPFS.
A Git transport helper for pushing and pulling repositories directly from IPFS.
A Python toolset enabling Git to clone, push, fetch, and self-host repositories over the IPFS decentralized storage network.
A Go implementation of orbit-db, a peer-to-peer database built on IPFS.
An archived experimental project providing Go mobile bindings to run IPFS nodes on Android, iOS, and React Native.
A web tool for adding URLs to an IPFS node via a simple interface.
A Docker registry tool that stores and retrieves Docker images on IPFS using content-addressed hashes instead of traditional registry servers.
A GitHub Action to install and initialize go-ipfs for testing DApps that rely on IPFS.
A GitHub Action for uploading DApps and content to IPFS with support for multiple pinning services.
A Python script that encrypts files or directories with GPG AES256 and adds them to IPFS, returning the IPFS hash.
A web bootloader for publishing IPFS webapps with user-consented updates and reproducible builds.
A browser extension that integrates IPFS functionality, enabling access to decentralized content and local gateway redirection.
Zero-config CLI tool to deploy static websites to IPFS pinning services with optional DNS updates.
Mount IPFS and IPNS as a mapped drive on Windows for seamless file system access.
A command-line tool that publishes stdin or clipboard content to IPFS and returns a gateway URL.
A Go toolkit for uploading files and content IDs to multiple IPFS pinning services via CLI or library.
A tool for continuous delivery of static websites from Git repositories to IPFS with webhook automation.
Capture screenshots, publish them to IPFS, and copy the link to your clipboard.
A Docker container that provides an IPFS HTTP gateway with automatic pinning and content management for hosting files.
Encrypt and decrypt IPFS files with a secret passphrase using WebCrypto.
A wget-like tool for downloading files and directories from the IPFS network without requiring a separate IPFS installation.
A web-based tool for exploring IPLD data structures and the Merkle Forest directly from your browser.
A cron script that automatically updates IPFS pins for IPNS addresses to ensure content remains accessible.
A userscript that redirects IPFS and IPNS addresses to localhost in the browser for local IPFS node access.
Downloads RFCs as PDFs, stores them on IPFS, and indexes them for search using Lens.
A library and service for storing, indexing, and searching files and documents on the IPFS network.
A decentralized version control system built on libp2p and IPFS for self-hosted, private, and offline-friendly code collaboration.
A trustless CLI tool for decentralized website deployment with automatic content replication and secure ENS updates.
A serverless, distributed, peer-to-peer database for the decentralized web using IPFS and CRDTs.
A web extension that archives tweets to IPFS as verifiable WebArChiveZip files using WebRecorder and web3.storage.
A web tool that checks and displays the online/offline status of public IPFS gateways with security warnings.
A command-line tool and Go package for archiving webpages to IPFS with support for local nodes and remote pinning services.
An open-source service for verifying Ethereum smart contract source code, supporting Solidity and Vyper.
A Twitter bot that pins tweets, GIFs, and photos to IPFS Cluster for decentralized storage.
A Vue.js boilerplate for creating permanent, uncensorable websites and apps on IPFS.
A command-line tool and Go package for archiving webpages to IPFS with Wayback Machine integration.
A Python tool that downloads videos from YouTube and similar platforms and adds them to IPFS.
A web tool that checks and displays the online/offline status of public IPFS gateways with security warnings.
A browser-based tool to inspect and create IPNS records using delegated routing over HTTP.