Library Language Hubs

Core Libraries

Components Libraries

Language Repo Contributor Status
Rust bc-components-rust Blockchain Commons  
Swift BCSwiftSecureComponents Blockchain Commons  
TypeScript bc-components-ts Leonardo Custodio (Parity)  

Crypto-Base Libraries

Language Repo Contributor Status
C bc-crypto-base Blockchain Commons  
Java bc-libs-java Bitmark  
Rust bc-crypto-rust Blockchain Commons  
Swift BCLibsSwift Blockchain Commons  
Typescript bc-crypto-ts Leonardo Custodio (Parity)  

Rand Libraries

Language Repo Contributor Status
Rust bc-rand-rust Blockchain Commons  
Swift BCSwiftRandom Blockchain Commons  
TypeScript bc-rand-ts Leonardo Custodio (Parity)  

Specification Libraries

Bech-32 Libraries

Language Repo Contributor Status
C bc-bech32 Blockchain Commons Unsupported

BIP-39 Libraries

Language Repo Contributor Status
C bc-bip39 Blockchain Commons  
Java bc-libs-java Bitmark  

Bytewords Libraries

Language Repo Contributor Status
C bc-bytewords Blockchain Commons  
Java bc-libs-java Bitmark  

Gordian Clubs Libraries

Language Repo Contributor Status
Rust clubs-rust Blockchain Commons  

CBOR Tags Libraries

Language Repo Contributor Status
Rust bc-tags-rust Blockchain Commons  
Swift BCSwiftTags Blockchain Commons  
TypeScript bc-tags-ts Leonardo Custodio (Parity)  

dCBOR Core Libraries

Language Repo Contributor Status
Ruby cbor-dcbor gem @cabo  
Rust bc-dcbor-rust Blockchain Commons  
Swift BCSwiftDCBOR Blockchain Commons  
TypeScript bc-dcbor-ts Leonardo Custodio (Parity)  

dCBOR Parse Libraries

Language Repo Contributor Status
Rust bc-dcbor-parse-rust Blockchain Commons  
TypeScript bc-dcbor-parse-ts Leonardo Custodio (Parity)  

dCBOR Pattern Libraries

Language Repo Contributor Status
Rust bc-dcbor-pattern-rust Blockchain Commons  
TypeScript bc-dcbor-pattern-ts Leonardo Custodio (Parity)  

Envelope Core Libraries

Language Repo Contributor Status
Rust bc-envelope-rust Blockchain Commons  
Swift BCSwiftEnvelope Blockchain Commons  
TypeScript bc-envelope-ts Leonardo Custodio (Parity)  

Envelope Pattern Libraries

Language Repo Contributor Status
Rust bc-envelope-pattern-rust Blockchain Commons  
TypeScript bc-envelope-pattern-ts Leonardo Custodio (Parity)  

Envelope GSTP Libraries

Language Repo Contributor Status
Rust gstp-rust Blockchain Commons  
TypeScript bc-gstp-ts Leonardo Custodio (Parity)  

Known Value Libraries

Language Repo Contributor Status
Rust known-values-rust Blockchain Commons  
Swift BCSwiftKnownValues Blockchain Commons  
TypeScript bc-known-values-ts Leonardo Custodio (Parity)  

LifeHash Libraries

Language Repo Contributor Status
C/C++ bc-lifehash Blockchain Commons  
Dart dart-lifehash Dominik Spicher  
Python bc-lifehash-python CrossBar  
Rust lifehash-rs Galactechs  
Swift LifeHash Blockchain Commons  
Java Toucan Craig Raw  
JavaScript lifehash Adreas Gassmann  
Typescript bc-lifehash-ts Leonardo Custodio (Parity)  
WASM bc-lifehash Blockchain Commons  

Provenance Marks Libraries

Language Repo Contributor Status
Rust provenance-mark-rust Blockchain Commons  
Swift Provenance Blockchain Commons  
TypeScript bc-provenance-mark-ts Leonardo Custodio (Parity)  

Shamir’s Secret Sharing Libraries

Language Repo Contributor Status
C bc-shamir Blockchain Commons Security Reviewed
Java bc-libs-java Bitmark  
Rust bc-shamir-rust Blockchain Commons  
Swift BCLibsSwift Blockchain Commons  
TypeScript bc-shamir-ts Leonardo Custodio (Parity)  

SSKR Libraries

Language Repo Contributor Status
C bc-sskr Blockchain Commons Security Reviewed
Java bc-libs-java Bitmark  
JavaCard jc-sskr Proxy  
Rust bc-sskr-rust Blockchain Commons  
Swift BCLibsSwift Blockchain Commons  
TypeScript bc-sskr-ts Leonardo Custodio (Parity)  

UR Libraries

Language Repo Contributor Status
C++ bc-ur Blockchain Commons  
Java bc-ur-java Bitmark  
Java Hummingbird Craig Raw  
Python foundation-ur-py Foundation  
Rust bc-ur-rust Blockchain Commons  
Rust ur-rust Dominik Spicher  
Swift URKit + URUI Blockchain Commons  
TypeScript bc-ur-ts Lenardo Custodio (Parity)  
TypeScript bc-ur for TS xardass, İrfan Bilaloğlu  

Multipart UR Libraries

Language Repo Contributor Status
Rust bc-mur-rust Blockchain Commons  
TypeScript bc-mur-ts Lenardo Custodio (Parity)  

XID Libraries

Language Repo Contributor Status
Rust bc-xid-rust Blockchain Commons  
TypeScript bc-xid-ts Leonardo Custodio (Parity)