awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ipfs avatar

ipfs/go-ipfs

0
View on GitHub↗
17,059 स्टार्स·3,164 फोर्क्स·Go·10 व्यूज़docs.ipfs.tech/how-to/command-line-quick-start↗

Go Ipfs

go-ipfs is an implementation of an IPFS node, providing a distributed filesystem and a content-addressable storage system. It enables the storage and retrieval of data based on unique cryptographic hashes rather than fixed network locations, allowing files to be shared across a peer-to-peer network without a central authority.

The system utilizes a distributed hash table and a peer-to-peer gossip protocol to route requests and propagate network state and metadata. It organizes data using a Merkle DAG structure to support efficient deduplication and versioning of content.

Capabilities include the ability to mount distributed storage as local directories through a virtual filesystem and the use of HTTP gateways to translate content identifiers into standard web requests for browser access. The node can be managed via a web interface or RPC, with supporting features for performance monitoring and content filtering.

Features

  • Content-Addressable Storage - Implements a storage system where data is identified by unique cryptographic hashes of its content.
  • Distributed Filesystems - Provides a decentralized storage system that spans multiple servers for unified data access.
  • Merkle DAG File Systems - Organizes data as a Merkle DAG of blobs and trees to enable efficient deduplication and versioning.
  • Decentralized Content Distribution - Serves files through a peer-to-peer network to ensure availability without a single point of failure.
  • Peer-to-Peer File Sharing - Stores and shares data across a decentralized network without relying on a central server.
  • Peer-to-Peer Distribution Protocols - Implements a peer-to-peer distribution protocol for sharing and acquiring digital content.
  • Gossip Protocols - Uses an epidemic-style broadcasting mechanism to propagate network state and metadata updates.
  • Peer Discovery - Locates and connects to other network nodes using peer discovery mechanisms across various network types.
  • Distributed Hash Tables - Uses a decentralized hash table to map content identifiers to peer network addresses for routing.
  • Kademlia Implementations - Employs the Kademlia routing algorithm to locate nodes in the decentralized peer network.
  • IPFS Node Administration - Implements the core daemon and tools for managing the lifecycle and configuration of an IPFS node.
  • P2P Network Administration - Provides tools for managing and monitoring the health and traffic of decentralized peer networks.
  • Remote Storage Mounts - Mounts remote content-addressed storage as local directories for seamless file access.
  • Network Namespace Mounting - Maps decentralized network namespaces as local directories for direct file access.
  • Content-Addressable Retrievals - Retrieves data from the network using unique content hashes rather than location-based addresses.
  • IPFS HTTP Gateways - Includes HTTP servers that bridge peer-to-peer content to standard web browsers.
  • P2P Content Gateways - Serves distributed files to web browsers through a gateway that maps standard paths to network content.
  • Gossip-Based Discovery - Synchronizes network state and metadata through a gossip-based discovery and propagation protocol.
  • HTTP-to-P2P Translation - Translates standard web requests into peer-to-peer protocol calls to serve content-addressed data.
  • Filesystem Mounting - Attaches distributed content and namespaces to a specific local directory in the system hierarchy.
  • FUSE Virtual Filesystems - Provides a userspace filesystem that maps network content identifiers to a local directory hierarchy.
  • Content Filtering Policies - Enforces content policies by blocking specific data from being served by public nodes.
  • Content Identifier Blocking - Prevents the serving or routing of specific content based on unique content identifiers.
  • Blockchain Platforms - Go implementation of the decentralized peer-to-peer storage network.

स्टार हिस्ट्री

ipfs/go-ipfs के लिए स्टार हिस्ट्री चार्टipfs/go-ipfs के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Go Ipfs के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Go Ipfs के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • ipfs/kuboipfs का अवतार

    ipfs/kubo

    17,056GitHub पर देखें↗

    Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage and content delivery. It uses content-addressing, directed acyclic graphs, and distributed hash tables to identify, distribute, and retrieve data across a network without relying on central servers. The project differentiates itself by providing a virtual filesystem via FUSE, which maps decentralized network namespaces to local operating system directories for direct file access. It also includes integrated HTTP gateways that translate peer-to-peer content into standard web t

    Goipfs
    GitHub पर देखें↗17,056
  • ipfs-shipyard/ipfs-desktopipfs-shipyard का अवतार

    ipfs-shipyard/ipfs-desktop

    6,535GitHub पर देखें↗

    ipfs-desktop is a graphical application for managing a local IPFS node, hosting content, and interacting with the peer-to-peer network. It serves as a desktop client that provides a visual interface for content-addressed storage management, peer-to-peer file sharing, and the administration of the node lifecycle. The project differentiates itself by providing a comprehensive suite of controllers for node health, gateway routing, and static site hosting. It includes a dedicated content-addressed storage browser for importing and organizing files, a gateway controller to route network content th

    JavaScript
    GitHub पर देखें↗6,535
  • ipfs/ipfsipfs का अवतार

    ipfs/ipfs

    23,137GitHub पर देखें↗

    IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic hashes rather than network locations. It enables the creation of a decentralized web by organizing files and directories as directed acyclic graphs of linked content identifiers. The project differentiates itself through the use of a distributed hash table for locating peers and a system of signed records to map human-readable names to changing content. It also provides HTTP gateways that translate standard web requests into peer-to-peer queries, allowing decentralized data to

    ipfsipfs-protocolipfs-web
    GitHub पर देखें↗23,137
  • anacrolix/torrentanacrolix का अवतार

    anacrolix/torrent

    6,041GitHub पर देखें↗

    This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components necessary for peer-to-peer file sharing, including a networking stack that supports the BitTorrent specification, tracker communication, and swarm management. A primary differentiator is the inclusion of a virtual filesystem that allows torrents to be mounted as read-only drives. This system enables on-demand content streaming, where specific data pieces are fetched from the network only when a read request occurs, rather than requiring the entire archive to be downloaded fir

    Gobittorrentgomagnet-link
    GitHub पर देखें↗6,041
Go Ipfs के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

ipfs/go-ipfs क्या करता है?

go-ipfs is an implementation of an IPFS node, providing a distributed filesystem and a content-addressable storage system. It enables the storage and retrieval of data based on unique cryptographic hashes rather than fixed network locations, allowing files to be shared across a peer-to-peer network without a central authority.

ipfs/go-ipfs की मुख्य विशेषताएं क्या हैं?

ipfs/go-ipfs की मुख्य विशेषताएं हैं: Content-Addressable Storage, Distributed Filesystems, Merkle DAG File Systems, Decentralized Content Distribution, Peer-to-Peer File Sharing, Peer-to-Peer Distribution Protocols, Gossip Protocols, Peer Discovery।

ipfs/go-ipfs के कुछ ओपन-सोर्स विकल्प क्या हैं?

ipfs/go-ipfs के ओपन-सोर्स विकल्पों में शामिल हैं: ipfs/kubo — Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage… ipfs-shipyard/ipfs-desktop — ipfs-desktop is a graphical application for managing a local IPFS node, hosting content, and interacting with the… ipfs/ipfs — IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic… anacrolix/torrent — This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components… ipfs/ipfs-desktop — IPFS Desktop is a graphical client for storing, retrieving, and managing content on a peer-to-peer network. It… webtorrent/webtorrent — WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol.…