• Stars
    star
    1
  • Language
  • License
    GNU Affero Genera...
  • Created almost 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Common client libs and tools used by our apps

More Repositories

1

vocdoni-node

A set of libraries and tools for the Vocdoni decentralized backend infrastructure, the main ground of our universally verifiable, privacy-centric and scalable digital voting protocol
Go
86
star
2

keccak256-circom

keccak256 hash implementation in Circom
JavaScript
77
star
3

go-snark

zkSNARK Groth16 prover & verifier
Go
35
star
4

storage-proofs-eth-go

Golang library and utility for extracting erc20 token balances from EVM storage proofs
Go
32
star
5

gnark-prover-tinygo

Experimental gnark prover compatible with tinygo
Go
15
star
6

dvote-js

Javascript/Typescript library to interact with the Vocdoni Open Stack
TypeScript
13
star
7

vocdoni-sdk

Vocdoni SDK for API
TypeScript
13
star
8

zk-franchise-proof-circuit

zk-Snarks circuit for franchise proof
TypeScript
12
star
9

vocdoni-mobile

Decentralized, transparent, verifiable and anonymous voting app
Dart
12
star
10

multirpc

Multi transport RPC
Go
11
star
11

dvote-flutter

Decentralized, end-to-end verifiable governance platform client library for Dart.
Dart
11
star
12

blind-csp

Secp256k1 blind signature certification authority boilerplate
Go
10
star
13

vocdoni-manager-backend

Vocdoni centralized Census and Users management backend
Go
10
star
14

halo2-franchise-proof

Rust
10
star
15

arbo

MerkleTree compatible with circomlib
Go
10
star
16

vocdoni-manager-frontend

Vocdoni centralized Census and Users management UI
TypeScript
9
star
17

census3

Golang library and a HTTP/API service that can be used to fetch an updated list of token holders for a Ethereum ERC20, ERC721, ERC777, or other external providers (ex. POAPs or GitcoinPassport).
Go
9
star
18

smtverifier-noir

Port of Circom Sparse Merkle Tree verifier to Noir.
Roff
9
star
19

dvote-flutter-crypto

Flutter library providing both native and pure Dart implementations of cryptographic primitives
Dart
8
star
20

dvote-solidity

Ethereum smart contracts empowering the on-chain Vocdoni Open Stack features
TypeScript
8
star
21

zk-voceremony

Scripts to create and run a zk-ceremony for circom circuits.
Shell
8
star
22

votecaster

A farcaster frame for voting with Vocdoni a.k.a. Votecaster
Go
7
star
23

bridge-ui

Frontend of the Aragon Voice project
TypeScript
7
star
24

vocexplorer

Legacy Vocdoni Vochain block explorer written in go
Go
6
star
25

vocdoni-ui

Web client of Vocdoni
TypeScript
6
star
26

docs

Vocdoni documentation
JavaScript
6
star
27

ui-scaffold

Vocdoni's protocol UI
TypeScript
5
star
28

protocol

Vocdoni protocol specification
4
star
29

vocstack

Vocdoni stack deployment on docker and k8s
Shell
4
star
30

dvote-rs

DVote Rust is a Rust library, abstracting and exposing low level and computations needed to run decentralized governance processes that use the Vocdoni protocol.
Rust
3
star
31

ui-components

Vocdoni UI components libs
TypeScript
3
star
32

chainlink-tally

Solidity
3
star
33

dvote-protobuf

Protobuf definitions for messages and data types used on the Vocdoni Open Stack
JavaScript
3
star
34

explorer-ui

Legacy (deprecated) Vocdoni's explorer UI. Check the new one in the link below:
TypeScript
2
star
35

degen-communities

Smart contracts for Degen Communities
TypeScript
2
star
36

vaas-api

Centralized backend & server for Vocdoni's Voting-as-a-Service API
Go
2
star
37

gnark-crypto-primitives

A set of custom circuits writted in Gnark that are required to support anonymous voting on Vocdoni.
Go
2
star
38

storage-proofs-eth-js

EVM storage proof helpers empowering ERC token based governance
TypeScript
2
star
39

14f

Example frontend of a CA based election
TypeScript
2
star
40

voterollup

Experiment in gassless voting using snarks
Solidity
2
star
41

dvote-rs-ffi

Allows to export static and shared libraries providing the features available on DVote Rust, using the C Foreign Function Interface.
Rust
2
star
42

farcaster-go

A Go module that facilitates smooth and easy integration with the Farcaster network.
Go
2
star
43

eventual

Eventual is a wrapped state manager for Flutter. It allows to track the evolution of pending remote requests and refresh the UI efficiently when relevant data becomes available.
Dart
2
star
44

aragon-osx-plugin

Aragon OSx plugin that enables off-chain voting using the Vocdoni protocol
TypeScript
2
star
45

gnark-tiny-prover-g16

Gnark based tiny prover for Groth16 and bn254
Go
1
star
46

vocdoni-csp-admin-sdk

TypeScript
1
star
47

ts-vote-frame

Typescript frame service for Farcaster
TypeScript
1
star
48

tutorials

This repository contains code examples featured on public articles
TypeScript
1
star
49

deep-linker

Simple HTTP server to handle and rewrite Universal links
Go
1
star
50

gnark-wasm-prover

PoC Gnark prover for bn254 and Plonk, optimized for WASM
Go
1
star
51

explorer

Vocdoni's Blockchain Explorer
TypeScript
1
star
52

bounties

Bounty list for the Vocdoni project
1
star
53

developer-portal

Documentation about the Vocdoni API, SDK and more
JavaScript
1
star
54

interoperability

Private repository to manage the interoperability between protocol, API, SDK, UIs and documentation
1
star
55

help

Vocdoni Knowledge base
1
star
56

react-hooks

A set of React Hooks for Vocdoni decentralized clients, enabling for a universally verifiable, privacy-centric and scalable digital voting protocol
TypeScript
1
star
57

vocdoni-ca-server

Go
1
star
58

votebot

Simple Warpcast bot to create polls frames using farcaster.vote, an onvote experiment.
Go
1
star