IPFS项目在GitHub上拥有广泛的公共存在,开发了多个重要的开源项目,包括ipfs和kubo等。该组织主要使用Go、TypeScript和JavaScript等编程语言,致力于推动点对点超媒体协议的应用与发展。这些项目在开发者社区中得到了广泛的关注和使用。
Peer-to-peer hypermedia protocol
An IPFS implementation in Go
IPFS implementation in JavaScript
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
Community list of awesome projects, apps, tools, pinning services and more related to IPFS.
Browser extension that simplifies access to IPFS resources on the web
Checks which public gateways are online or not
A frontend for an IPFS Kubo and IPFS Desktop
An implementation of IPFS in TypeScript
Technical specifications for the IPFS protocol stack
Putting Wikipedia Snapshots on IPFS
A distributed go-datastore implementation using Merkle-CRDTs.
The go interface to ipfs's HTTP API
Discussion and documentation on community practices
Retrieve files over IPFS and save them locally.
IPFS Collaborative Notebook for Research
Tracking the endeavor towards getting web browsers to natively support IPFS and content-addressing
📚IPFS documentation website
🏕 IPFS Camp is a 3 day hacker retreat designed for the builders of the Distributed Web.
A set of reference libraries for building IPFS applications and implementations in Go.
IPFS Project && Working Group Roadmaps Repo
An s3 datastore implementation
key-value datastore interfaces
The golang implementation of the bitswap protocol
The IPFS Grant platform connects funding organizations with builders and researchers in the IPFS community.
A specialized IPFS HTTP gateway
Content ID v1 implemented in go
Control an IPFS daemon (go-ipfs or js-ipfs) using JavaScript!
IPFS Papers (not specs)
[DEPRECATED] legacy updater tool for Kubo IPFS binary. Use built-in `ipfs update --help` instead.
Tools and systems for the IPFS community
Standalone, vendor-agnostic Pinning Service API for IPFS ecosystem
IPFS Gateway implemented in Service Worker
AEgir - Automated JavaScript project building
Library for storing and replicating hash-linked data over the IPFS network.
JavaScript implementation of IPFS' unixfs (a Unix FileSystem representation on top of a MerkleDAG)
Utilities for creating, parsing, and validating IPNS records
JavaScript implementation of Bitswap 'data exchange' protocol used by IPFS
A logging library used by go-ipfs
Datastore implementation using badger as backend.
A Delegated Routing V1 server and client for all your HTTP/IPFS routing needs.
A tool for checking the accessibility of your data by IPFS peers
dnslink resolution in go-ipfs
IPFS Blog & News
A fetch-like API for obtaining verified & trustless IPFS CIDs on the web
A datastore implementation using sharded directories and flat files to store data
IPFS commands package
A client library for the Kubo RPC API
Legacy dist.ipfs.tech website and artifact build tools. Currently only used for notarizing builds of Kubo and IPFS Cluster.
[ARCHIVED] This module provides a thin wrapper over a datastore and provides caching strategies.
Install Kubo (go-ipfs) from NPM
An implementation of go-datastore using leveldb
Directory listing HTML for go-ipfs gateways
A website for decoding CIDs
TypeScript interfaces used by IPFS internals
Protocol Buffers for Node.js and the browser without eval
A cbor implementation of the go-ipld-format
An implementation of ipfs/go-datastore that can be backed by any SQL database.
Official IPFS Project website
React components for https://explore.ipld.io and ipfs-webui
IPFS utils
Making IPFS work for mobile
Demo plugin for Kubo IPFS daemon
a vendor-agnostic gateway conformance test suite for implementers of IPFS Gateways to ensure compliance with https://specs.ipfs.tech/http-gateways/
Interactive showcase of projects and products built using IPFS, the InterPlanetary File System.
An ADL IPLD prime node that wraps go-codec-dagpb's implementation of protobuf to enable pathing
A datastore implementation backed by https://github.com/cockroachdb/pebble (experimental)
Responsible for providing an interface-datastore compliant api
此仓库未提供描述。
go/golang: fast bit set Bloom filter
此仓库未提供描述。
Utilities for dealing with ipfs paths
A datastore implementation using redis
Datastore implementation using Badger v3 as backend.
A library that helps Helia consumers pin content via the https://ipfs.github.io/pinning-services-api-spec/. Initial design at https://pl-strflt.notion.site/create-interface-API-example-for-helia-remote-pinning-library-71011845a7b9476cb95ab425bb54455c
此仓库未提供描述。
optimized sqlite3-backed IPFS blockstore
detect if compiled with race
IPFS Camp 2019 Website
Utility functions and types for working with CIDs
A datastore implementation that keeps metrics on all calls made
The Routing V1 HTTP API powered by Helia
JavaScript implementation of hash array mapped tries for use in sharding
A module to add (threadsafe) configurable delays to other objects
Static spec website generator used by https://specs.ipfs.tech
An ESLint Shareable Config used by IPFS project
IPFS Web Gateway _redirects file format parser
Utility functions for working with Blocks
Filesystem based locking
Buffered FIFO interface to datastore
DynamoDB datastore implementation
Automatically distribute GitHub Actions workflow across repositories.
此仓库未提供描述。
此仓库未提供描述。
Readme for https://github.com/ipfs
[EXPERIMENTAL] A fork of ipfs/boxo with experimental RAPIDE client.
Datastore implementation using Badger v4 as backend.
:test_tube: Testing utilty library
The site for the implementation fund
此仓库未提供描述。
ipfs在GitHub上构建了多个与点对点超媒体协议相关的项目,包括ipfs、kubo和js-ipfs等。这些项目旨在提供高效的文件存储和共享解决方案,促进去中心化网络的发展。
ipfs主要使用Go、TypeScript和JavaScript等编程语言进行开发。这些语言的选择使其能够在不同平台上实现高效的功能,满足开发者和用户的需求。
是的,ipfs的所有代码库都是公开的。开发者可以在GitHub上访问这些代码库,参与项目的开发和改进,促进社区协作和知识共享。