• Stars
    star
    8
  • Rank 2,099,232 (Top 42 %)
  • Language
    Go
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

Witness Calculator in go, calling WASM

More Repositories

1

snarkjs

zkSNARK implementation in JavaScript & WASM
JavaScript
1,747
star
2

circom

zkSnark circuit compiler
WebAssembly
1,276
star
3

circomlib

Library of basic circuits for circom
JavaScript
560
star
4

circom_old

Circuit compiler for zkSNARKs
JavaScript
471
star
5

wasmsnark

A fast zkSnark proof generator written in native Web Assembly.
JavaScript
200
star
6

rapidsnark-old

fast zksnark prover
C++
125
star
7

go-iden3-crypto

Go implementation of some cryptographic primitives (that fit inside the SNARK field) and compatible with circomlib
Go
114
star
8

rollup

rollup implementation
JavaScript
91
star
9

contracts

IDEN3 smartcontracts
TypeScript
85
star
10

go-iden3-core

Go core implementation of the iden3 system
Go
85
star
11

circomlibjs

Javascript library to work with circomlib circuits
JavaScript
73
star
12

circuits

Circom circuits used by the iden3 core protocol.
Go
71
star
13

circom_tester

Provides tools for testing circom circuits.
JavaScript
56
star
14

docs

iden3 documentation
Go
54
star
15

ffjavascript

Finite Field Library in Javascript
JavaScript
41
star
16

go-circom-prover-verifier

Go implementation of the Groth16 zkSNARK Prover and Verifier compatible with Circom
Go
37
star
17

rapidsnark

rapidsnark is a fast zkSNARK prover written in C++, that generates proofs for circuits created with circom and snarkjs.
C++
34
star
18

iden3js

Javascript client library of the iden3 system
JavaScript
25
star
19

go-circuits

Circuits
Go
22
star
20

r1csfile

r1cs file format parser
JavaScript
21
star
21

go-iden3-auth

Go
20
star
22

js-iden3-auth

TypeScript
20
star
23

go-rapidsnark

go-rapidsnark
Go
20
star
24

circom_runtime

circom runtime
Assembly
17
star
25

prover-server

REST API for snarkjs prover
Go
16
star
26

wasmcurves

Web Assembly low level implementation of pairing friendly curves.
JavaScript
15
star
27

Wallet

SPA web wallet
JavaScript
14
star
28

wasmbuilder

Javascript package that helps to build wasm code by hand.
JavaScript
14
star
29

js-jwz

TypeScript
14
star
30

vim-circom-syntax

Circom syntax highlighting for vim
Vim Script
14
star
31

iden3-docs

iden3 documentation
Python
13
star
32

go-merkletree-sql

Go
13
star
33

go-merkletree

MerkleTree compatible with circomlib/smt
Go
13
star
34

ffiasm-old

Intel assembly finite field library generator
Assembly
12
star
35

go-zksnark-full-flow-example

zkSNARK full flow example in Go
Go
11
star
36

js-merkletree

browser compatible SMT implemetation
TypeScript
10
star
37

claim-schema-vocab

Vocabulary and schemas for usage with Iden3 Verifiable Credentials
10
star
38

js-iden3-core

TypeScript
9
star
39

fastfile

fast cached read write of big binary files in JS
JavaScript
9
star
40

circom-highlighting-vscode

Extension for vs-code to highlight circom language
7
star
41

polygonid-flutter-sdk

Flutter Plugin to use the Polygon ID SDK
Dart
7
star
42

js-crypto

Crypto primitives for js-sdk in the light and browser compatible form.
TypeScript
7
star
43

binfileutils

Utilities to work with iden3 binary file.
JavaScript
6
star
44

go-jwz

Golang implementation of json web zeroknowledge
Go
6
star
45

reverse-hash-service

Go
5
star
46

ffwasm

Finite Field Library in Javascript
JavaScript
5
star
47

go-schema-processor

Library to process claim data with different schema formats and compact to index and value slots according claim specification.
Go
5
star
48

react-native-rapidsnark

The react-native wrapper for rapidsnark
Circom
5
star
49

wbigint

Wrapper to BigInt Native or simulate depending if supported.
JavaScript
4
star
50

tx-forwarder

Server that pays gas for client signed transactions for specified smart contracts in ethereum blockchain.
Go
4
star
51

trustlessrelayercircuit

Trustless Relayer circuit in circom
JavaScript
4
star
52

discovery-node

decentralized discovery node draft implementation
Go
4
star
53

distanceProver

Example project for circom snarkjs and wasmsnark
C++
4
star
54

ffiasm

This package is a script that generates a Finite field Library in Intel64 and ARM Assembly
EJS
4
star
55

walletlibjs

Javascript library with utilities for iden3 wallets
JavaScript
3
star
56

iden3comm

Implementation of iden3comm communication protocol on golang
Go
3
star
57

bigarray

Array Object for nodejs that supports millions of elements.
JavaScript
3
star
58

citrus

Continuous integration testing running until sunrise
Go
3
star
59

tutorial-examples

Support files for Iden3 tutorial
JavaScript
3
star
60

ci

continuous integration testing
Shell
2
star
61

js-jsonld-merklization

TypeScript
2
star
62

go-iden3-servers

go-iden3 servers library and cli utils
Go
2
star
63

ts-iden3-light-wallet

iden3 light wallet client library implementation in Typescript for browser wallets
TypeScript
2
star
64

research

Research papers written by the iden3 team
TeX
2
star
65

iden3-playground

JavaScript
2
star
66

merkletree-proof

Complementary library for reverse hash service to fetch iden3 identity state roots and generate Sparse Merkle Tree proofs
Go
2
star
67

notifications-server

Go
2
star
68

iden3-mobile

iden3 light client library implementation in Go for native wallets (with gomobile-friendly wrappers)
Go
2
star
69

r1csoptimize

Optimize r1cs file
JavaScript
2
star
70

snarkjs-generate-solidity

EJS
2
star
71

go-iden3-crypto-wasm

WASM wrappers for browser execution of go-iden3-crypto
JavaScript
2
star
72

go-public-key-encryption

Easy to use functions to encrypt and decrypt using public key encryption (wrappers around libsodium)
Go
1
star
73

eslint-config-react-ts

JavaScript
1
star
74

go-backup

Identity Backup and Recovery Library
Go
1
star
75

go-iden3-servers-demo

iden3 demo servers using the go-iden3-servers library
Go
1
star
76

go-iden3-identity-server

Identity Agent Server
Go
1
star
77

vault-plugin-secrets-iden3

Modification of vault-plugin-secrets-kv/v1 with signing capability
Go
1
star
78

iden3-landing

Source code for the iden3 website.
HTML
1
star
79

go-onchain-credential-adapter

Go
1
star
80

contracts-abi

Shell
1
star
81

notification-service

Service to send push notifications
Go
1
star