A full P2P protocol written entirely in JavaScript. js-ipfs paves the way for the browser implementation of the IPFS protocol. Written entirely in JavaScript, it runs in a Browser, a Service Worker, a Web Extension and Node.js, opening the door to a world of possibilities. Packed with all the things you know and love about IPFS. This implementation also carries some extra neat things that are unique to the Browser. It's the toolkit to power all your DWeb Applications. js-ipfs works out of the box on Node.js, Electron and any modern browser. It is also customizable by design so that you can use it on your favorite runtime. No feature was left behind. js-ipfs is not a light client, it is the full implementation of the IPFS protocol. IPFS nodes can create network topologies based on topics of interest to broadcast events in realtime. IPFS is designed to use the power of Content Addressing to find the nodes in the network that have the content you are looking for.

Features

  • Run on Node.js and the Browser
  • Implements the full IPFS Stack
  • Use PubSub to communicate in realtime with the other peers
  • Add and retrieve files from anywhere in the IPFS Network
  • Use the DAG API to traverse over any hash linked data structure
  • libp2p is built in
  • Create stable addresses for changing data

Project Samples

Project Activity

See All Activity >

Categories

Data Formats

License

MIT License

Follow IPFS JavaScript

IPFS JavaScript Web Site

You Might Also Like
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of IPFS JavaScript!

Additional Project Details

Operating Systems

Windows

Programming Language

JavaScript

Related Categories

JavaScript Data Formats Software

Registered

2021-10-05