Open Source Libraries to Understand and Adopt Web 5
by Ashok Balasubramanian Updated: Jun 13, 2022
Guide Kit
If you knew 2 + 3 = 5, you might have a trillion-dollar idea! Jack Dorsey’s TBD gave us a quick refresher in arithmetic with their Web5 announcement. Well, what is Web 5? Web 2 + Web 3 = Web 5 !!! Is it really worth the hype to create another new buzzword? It could stem from Jack’s criticism of Web 3 funding a few months ago. Web 3 is still evolving and has plenty of room to adapt to evolving ideas. While the market dynamics, funds, and tech titans slug it out to settle on 3, 5, or maybe 4 for a name, the concepts are useful for technologists to review and adopt. Web 5 uses Bitcoin for the monetization layer and blockchain and Web 2 technologies for other areas. So in some sense, it is a blend of Web 2 and Web 3. Both Web 3 and Web 5 aspire to bring in user control over their data and identity. This kandi kit explores the open source libraries across the core Web 5 components of decentralized identifiers, decentralized web node, self-sovereign identity service and self-sovereign identity SDK.
ionby decentralized-identity
The Identity Overlay Network (ION) is a DID Method implementation using the Sidetree protocol atop Bitcoin
ionby decentralized-identity
HTML
1173
Version:v1.0.4
License: Permissive (Apache-2.0)
nodeby mysteriumnetwork
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
nodeby mysteriumnetwork
Go
985
Version:1.22.1
License: Strong Copyleft (GPL-3.0)
sentinelby sentinel-official
Sentinel is an interoperable secure network layer offering the Sentinel Service Chain exclusively for distributed & decentralized native services like - dVPN, Sentrix (dChat and dVoIP) and more.
sentinelby sentinel-official
JavaScript
244
Version:v0.1.4
License: Permissive (MIT)
decentralized-web-nodeby decentralized-identity
Decentralized data storage and message relay for decentralized identity and apps.
decentralized-web-nodeby decentralized-identity
HTML
377
Version:Current
License: No License
didby ockam-network
A golang package to work with Decentralized Identifiers (DIDs)
didby ockam-network
Go
51
Version:v0.1.3
License: Permissive (Apache-2.0)
.well-knownby decentralized-identity
Specs and documentation for all DID-related /.well-known resources
.well-knownby decentralized-identity
HTML
37
Version:Current
License: Permissive (Apache-2.0)
did-use-casesby w3c
Decentralized Identifier Use Cases and Requirements v1.0
did-use-casesby w3c
HTML
33
Version:Current
License: Others (Non-SPDX)
ssi-serviceby TBD54566975
The Self Sovereign Identity Service
ssi-serviceby TBD54566975
Go
129
Version:v0.0.2-alpha
License: Permissive (Apache-2.0)
tbdex-protocolby TBD54566975
tbdex-protocolby TBD54566975
TypeScript
33
Version:Current
License: No License
hub-sdk-jsby TBD54566975
hub-sdk-jsby TBD54566975
TypeScript
3
Version:Current
License: Permissive (Apache-2.0)