A curated list of distributed key generation and threshold signatures implementations
- multi-party-ecdsa: Rust implementation of {t,n}-threshold ECDSA
- multi-party-bls: Threshold BLS signatures in Rust
- NuBLS: Rust implementation of BLS-based threshold protocols such as threshold encryption and threshold proxy encryption
- drand: Distributed randomness beacon, written in Go, based on threshold BLS
- tss-lib: Go code for Multiparty ECDSA and EdDSA