Decentralized and Distributed Systems Research Lab at EPFL (@dedis)

Top repositories

1

kyber

Advanced crypto library for the Go language
Go
601
star
2

cothority

Scalable collective authority
Go
418
star
3

Dissent

Provably Anonymous Overlay
C++
320
star
4

protobuf

Reflection-based Protocol Buffers for Go
Go
76
star
5

prifi

PriFi, a low-latency, local-area anonymous communication network.
Go
47
star
6

onet

Overlay Network for distributed protocols
Go
45
star
7

Determinator

Experimental operating system for deterministic parallel computing
C
36
star
8

popstellar

Proof-of-personhood System
Kotlin
34
star
9

student_18_byzcoin

Omniledger implementation
Go
34
star
10

quepaxa

This is the code repository for QuePaxa project (formerly Raxos or QSCOD)
Go
29
star
11

purb

Implementation and simulations for the "Reducing Metadata Leakage from Encrypted Data and Communication with PURBs" paper
Go
28
star
12

tlc

Threshold Logical Clocks and Que Sera Consensus
Go
26
star
13

paper_chainiac

Implementation and simulations for "CHAINIAC: Proactive Software-Update Transparency via Collectively Signed Skipchains and Verified Builds" paper appearing at Usenix Security'17.
Go
23
star
14

cosi

CoSi command line interface
21
star
15

doc

Public working documents (e.g., Internet drafts)
Makefile
19
star
16

columbus-united

📦➿📦➿📦 Intuitive and insightful blockchain explorer 🔎
TypeScript
19
star
17

d-voting

📧 E-Voting platform based on the Dela blockchain
Go
18
star
18

paper_17_randomness

Randhound and Randherd implementation for IEEE SnP '17 paper
Go
16
star
19

dela

DEDIS Ledger Architecture
Go
16
star
20

prifi_archive

Work-in-progress Dissent port/rewrite for low-latency anonymous communication
Go
11
star
21

student_17_bftcosi

Consensus omniledger-like
Go
11
star
22

lago

Lattice Cryptography Library in Golang
Go
10
star
23

Coding

Scripts for coding and best practices
Shell
8
star
24

epfl-evoting

Evoting at EPFL project
Vue
8
star
25

cothority_template

Implement new cothority protocols, services and (client) applications.
Go
8
star
26

matchertext

Work-in-progress paper and experimental code on matchertext embeddable syntax discipline
Go
7
star
27

student_19_cruxIPFS

Go
6
star
28

paxos-and-raft

Paxos and Raft implementation in Go-Lang
Go
5
star
29

student_19_libp2p_tlc

TLC implemented on top of libp2p
Go
5
star
30

filesharing

Simple demo of file sharing using calypso and Long-Term Secrets
Go
5
star
31

apir-code

Go
5
star
32

paper_17_dfinity

DKG with pairing based crypto code
Go
5
star
33

personhood.online

The new personhood app
TypeScript
4
star
34

simnet

SimNet is a tool to simulate decentralized applications in the cloud
Go
4
star
35

student_22_ipfs_alpha_entanglement_code

Alpha entanglement codes on IPFS and IPFS Cluster
Go
3
star
36

student_17_byzcoin

Comparison of different blockchains
Go
3
star
37

fixbuf

Fixed length binary encoding of arbitrary structures in Go
Go
3
star
38

columbus-cli

Naive implementation of a Blockchain explorer
TypeScript
3
star
39

student_18_explorer

A Skipchain explorer
Vue
3
star
40

calypso_zkp

Example smart contract which verifies a NIZKP
C
3
star
41

student_17_evoting

Neff-shuffles for e-voting
Go
2
star
42

medchain

Blockchain-based access control system for medical data.
Go
2
star
43

student_18_hugo_verex

Verified execution - OmniContract
Go
2
star
44

pulsar

Demo of the randhound-randomness
Go
2
star
45

calypso_ots

Calypso's One Time Secret implementation
Go
2
star
46

hbt

Kotlin
2
star
47

quepaxa-ePaxos-open-loop

A fork of EPaxos code with an open loop client implementation
Go
2
star
48

student_17_collections

First shot at collections from Matteo
Go
2
star
49

student_20_byzcoin

Semester project : improve Byzcoin
Go
2
star
50

student_18_car

use calypso and byzcoin to store car parts on the blockchain
Go
2
star
51

aries-mediator

A DIDcomm mediator for use between Aries agents
C#
1
star
52

student_22_dissecting_ipfs_swarm

Dissecting IPFS and Swarm to demystify distributed decentralized storage networks
Jupyter Notebook
1
star
53

blockchain_demo

Little demo for high-school students working on blockchains
JavaScript
1
star
54

go-presentation

HTML
1
star
55

student_19_nyleCtrlPlane

Jupyter Notebook
1
star
56

cothority-ui

Go
1
star
57

student_14_WiNoN

Python
1
star
58

determ-checker

A static checker for non-determinism in source files
Go
1
star
59

key-mgmt

Work in progress: key-directory cothority
Go
1
star
60

student_19_tlc

Spring 2019 - Threshold Logical Clocks (TLC) prototype
Go
1
star
61

tufsim

Tuf simulation with Skipchains
Ruby
1
star
62

student_18_decenar

Go
1
star
63

popcoins

A first app to create popcoins
JavaScript
1
star
64

notion-backup

A small utility to perform automatic and encrypted backups of Notion blocks.
Go
1
star
65

student_18_pairingcosi

A cosi implementation using pairing-based cryptography
Go
1
star
66

student_18_evoting

Gaurav Narula's project report
TeX
1
star
67

student_19_ripple-locality

Jupyter Notebook
1
star
68

student_19_gossip_bls

Implementation of gossip protocols in the context of BLSCoSi
Go
1
star
69

student_17_ots

For Ceyhun
Go
1
star
70

demo_17_bcss

Pop-repo for demo at blockchain-summer-school 2017
JavaScript
1
star
71

student_22_determ-fp-sc

C
1
star
72

student_21_dela-wasm

Webassembly execution environment for Dela
Go
1
star
73

student_19_nylechain

Go
1
star
74

odyssey

Auditable Sharing and Management of Sensitive Data Across Jurisdictions
Jupyter Notebook
1
star
75

student_17_pop_fs

Repo PoP forward secrecy
Go
1
star
76

student_19_julien

KyberJS performance improvement semester project
TypeScript
1
star