Dusk (@dusk-network)
  • Stars
    star
    1,558
  • Global Org. Rank 11,128 (Top 4 %)
  • Registered almost 6 years ago
  • Most used languages
    Rust
    71.2 %
    Go
    12.3 %
    Shell
    4.1 %
    JavaScript
    4.1 %
    Makefile
    2.7 %
    TeX
    1.4 %
    Svelte
    1.4 %
    Standard ML
    1.4 %
    Solidity
    1.4 %
  • Location 🇳🇱 Netherlands
  • Country Total Rank 507
  • Country Ranking
    Standard ML
    4
    Rust
    11
    Svelte
    17
    Makefile
    69
    TeX
    115
    Go
    117
    Shell
    389
    JavaScript
    2,103

Top repositories

1

plonk

Pure Rust implementation of the PLONK ZKProof System done by the Dusk-Network team.
Rust
496
star
2

Poseidon252

Reference implementation for the Poseidon Snark-friendly Hash algorithm.
Rust
194
star
3

rusk

Dusk's Smart Contract Platform
Rust
128
star
4

dusk-blockchain

Reference implementation of the DUSK Network node, written in Golang
Go
102
star
5

rusk-vm

The Dusk Rust WASM VM implementation
Rust
52
star
6

dusk-zerocaf

Zerocaf: A library built for EC operations in Zero Knowledge.
Rust
51
star
7

kelvin

Merkle tree toolkit
Rust
45
star
8

wallet-cli

Rust
24
star
9

dusk-blindbid

Implementation of the blindbid logic within Zero Knowledge Proofs
Rust
21
star
10

kadcast

Official rust implementation of the Kadcast P2P protocol for ultra-efficient message dissemination within Dusk Network
Rust
21
star
11

Hades252

Implementation of the Hades permutation algorithm used in Poseidon Hashes with ZKProof capabilities.
Rust
21
star
12

node-installer

Shell
19
star
13

piecrust

Proof of concept compact wasm modules.
Rust
18
star
14

dusk-poseidon-merkle

Rust
18
star
15

microkelvin

Rust
16
star
16

phoenix-core

Rust
15
star
17

plonkup

Proof system with plonkup back-end proving arguments
Rust
14
star
18

dusk-ui-kit

🧱 Dusk UI component library
Svelte
14
star
19

plonk_gadgets

Container of general purpose gadgets used across Dusk Network's circuit implementations.
Rust
13
star
20

schnorr

Schnorr Signature algorithm usiing BLS12-381 Curve
Rust
11
star
21

dusk-crypto

Cryptographic primitives created for the Dusk Network ecosystem but widely applicable everywhere else
Go
11
star
22

canonical

A no_std, host-allocating serialization library
Rust
10
star
23

phoenix

Rust
9
star
24

whitepaper

The Dusk Network enables fast, anonymous and secure bi-directional transmission of data and streaming among peers, paid for by a decentralized digital currency named DUSK
TeX
8
star
25

dusk-kelvin-map

Rust
8
star
26

dusk-infra

Dusk node monitoring infrastructure
Go
8
star
27

bn256

Fork of Cloudflare's [BN256 bilinear curve](https://github.com/cloudflare/bn256) with the addition of point compression.
Go
8
star
28

dusk-hamt

HAMT datastructure
Rust
7
star
29

dusk-pki

Dusk Public Key Infrastructure
Rust
7
star
30

nstack

Stack data structure
Rust
6
star
31

dusk-protobuf

Makefile
6
star
32

wallet-core

The library responsible for the core functionality of a wallet
Rust
6
star
33

citadel

Implementation of Citadel, a self-sovereign identity system integrated in Dusk.
Rust
6
star
34

jubjub-schnorr

Rust implementation of the Schnorr signature scheme for the JubJub elliptic curve group, using the Poseidon hash function.
Rust
6
star
35

exu

A library to run WebAssembly code as parallel, isolated and abortable functions in JS engine
JavaScript
6
star
36

dusk-bytes

Rust
5
star
37

bulletproofs_gadgets

A container to test bulletproofs gadgets implementations
Rust
5
star
38

bls12_381-sign

Implementation of BLS signatures on the BLS12-381 curve in Rust.
Rust
5
star
39

consensus

Pure Rust implementation of the Proof-of-Stake-based consensus mechanism done by the Dusk-Network team.
5
star
40

dusk-wallet

This is the wallet library of Dusk Network
Go
5
star
41

kadcast-legacy

Implementation of the KadCast Network layer.
5
star
42

fermion

A super-compact binary encoding format ideal for constrained no_std environments.
Rust
4
star
43

merkle-benchmarks

Benchmarking Merkle tree structures
Rust
4
star
44

dusk-wallet-cli

Command line application for managing a DUSK wallet and a full/light node, by communicating over JSON-RPC.
Go
4
star
45

dusk-go-poseidon

Go
4
star
46

dusk-blindbidproof

Implementation of Dusk Network privacy-oriented PoS protocol, aka Proof of Blind Bid
Rust
4
star
47

bls12_381-bls

Implementation of BLS signatures using the BLS12-381 curve
Rust
4
star
48

merkle

A sparsely populated Merkle tree, parametrized over its height and arity.
Rust
3
star
49

cake-rusk

Writing a Smart Contract is a piece of `cake!`
Rust
3
star
50

eslint-config

⚙️ Dusk ESLint configuration
JavaScript
3
star
51

dusk-uds

Minimalistic boilerplate for UnixListener bindings.
Rust
3
star
52

dusk-example-contract

Rust
3
star
53

EdDSA

Implementation of the EdDSA for JubJub curve group using Poseidon as the hash function
Rust
3
star
54

prestaking-contract

This repository contains the Solidity code, test cases and documentation, regarding the DUSK pre-staking Ethereum smart contract.
JavaScript
3
star
55

dusk-abi

Dusk ABI for Rusk VM
Rust
3
star
56

rusk-mirror

[MIRROR] Dusk's Smart Contract Platform
Rust
3
star
57

ElGamal

Implementation of the ElGamal encryption scheme
Rust
3
star
58

avltree

An AVL tree data structure, implemented on the Kelvin library in Rust.
Rust
3
star
59

cargo-bake

A cargo extension which bake your Rusk Smart Contracts made with love & cake!
Rust
3
star
60

trusted-setup

Powers of tau MPC ceremony coordinated by Dusk.
Standard ML
3
star
61

rusk-contract

Set of macros to help building contracts for Rusk VM
Rust
3
star
62

cargo-dusk-analyzer

Cargo subcommand to analyzing and doing some reaility check on our rust repos
Rust
3
star
63

rusk-schema

Schema definition for all of the Rusk GRPC services
2
star
64

go-analyzer

A modular, extensible linting tool, which is used to enforce custom checks on Go repos in the Dusk organization.
Go
2
star
65

sonny-dh

A Deffie-Helman Key Exchange algorithm implementation using the Sonny Curve & Ristretto.
2
star
66

poseidon252-hash

Rust
2
star
67

phoenix-abi

FFI for Phoenix host functions, used by rusk-vm.
Rust
2
star
68

tools

Various gists, utilities and tools used by Dusk repositories
Shell
2
star
69

vm-proto

Rust
1
star
70

dusk-ipc

Inter-Process Communication framework for composing applications as discrete modules connected by an event bus
Makefile
1
star
71

plang

A compiler for a language representing plonk circuits
Rust
1
star
72

dusk-tlv

Rust
1
star
73

dusk-varint

no_std varint encoding
Rust
1
star
74

docker-elk

Shell
1
star
75

.github

Community Health File repo
1
star
76

bls12_381-sign-go

Wrapper library for CGo calls to the dusk-bls12_381-sign crate.
1
star
77

dusk-zkproof

Go API for Dusk's Blind Bid implementation
Go
1
star
78

prestaking-provisioner

Ethereum smart contract, test cases and documentation for the Provisioner Prestaking campaign.
Solidity
1
star
79

dusk-wallet-dat

The wallet.dat file format parser and generator
Rust
1
star