Parity Technologies (@paritytech)

Top repositories

1

substrate

Substrate: The platform for blockchain innovators
Rust
8,212
star
2

polkadot

Polkadot Node Implementation
Rust
6,865
star
3

ink

Parity's ink! to write smart contracts.
Rust
1,316
star
4

wasmi

WebAssembly (Wasm) interpreter.
Rust
1,269
star
5

polkadot-sdk

The Parity Polkadot Blockchain SDK
Rust
979
star
6

jsonrpc

Rust JSON-RPC implementation
Rust
752
star
7

parity-bitcoin

The Parity Bitcoin client
Rust
726
star
8

cumulus

Write Parachains on Substrate
Rust
618
star
9

parity-signer

Air-gapped crypto wallet.
Rust
539
star
10

frontier

Ethereum compatibility layer for Substrate.
Rust
496
star
11

polkadot-launch

Simple CLI tool to launch a local Polkadot test network
TypeScript
458
star
12

jsonrpsee

Rust JSON-RPC library on top of async/await
Rust
457
star
13

parity-wasm

WebAssembly serialization/deserialization in rust
Rust
395
star
14

subxt

Submit extrinsics (transactions) to a substrate node via RPC
Rust
317
star
15

parity-bridge

Rust
317
star
16

smoldot

Alternative client for Substrate-based chains.
Rust
286
star
17

parity-common

Collection of crates used in Parity projects
Rust
274
star
18

substrate-telemetry

Polkadot Telemetry service
Rust
268
star
19

parity-bridges-common

Collection of Useful Bridge Building Tools 🏗️
Rust
265
star
20

banana_split

Shamir's Secret Sharing for people with friends
TypeScript
259
star
21

parity-db

Experimental blockchain database
Rust
245
star
22

parity-scale-codec

Lightweight, efficient, binary serialization and deserialization codec
Rust
238
star
23

cargo-contract

Setup and deployment tool for developing Wasm based smart contracts via ink!
Rust
226
star
24

substrate-api-sidecar

REST service that makes it easy to interact with blockchain nodes built using Substrate's FRAME framework.
TypeScript
226
star
25

substrate-connect

Run Wasm Light Clients of any Substrate based chain directly in your browser.
TypeScript
217
star
26

trie

Base-16 Modified Patricia Merkle Tree (aka Trie)
Rust
201
star
27

substrate-archive

Blockchain Indexing Engine
Rust
197
star
28

shasper

Parity Shasper beacon chain implementation using the Substrate framework.
Rust
196
star
29

parity-zcash

Rust implementation of Zcash protocol
Rust
183
star
30

cachepot

cachepot is `sccache` with extra sec, which in turn is `ccache` with cloud storage
Rust
174
star
31

libsecp256k1

Pure Rust Implementation of secp256k1.
Rust
166
star
32

homebrew-paritytech

Homebrew tap for ethcore
Ruby
160
star
33

zombienet

A cli tool to easily spawn ephemeral Polkadot/Substrate networks and perform tests against them.
TypeScript
150
star
34

polkadot-staking-dashboard

A dashboard for Polkadot staking, nomination pools, and everything around it.
TypeScript
146
star
35

xcm-format

Polkadot Cross Consensus-system Message format.
143
star
36

finality-grandpa

finality gadget for blockchains using common prefix agreement
Rust
139
star
37

substrate-contracts-node

Minimal Substrate node configured for smart contracts via pallet-contracts.
Rust
116
star
38

capi

[WIP] A framework for crafting interactions with Substrate chains
TypeScript
105
star
39

grandpa-bridge-gadget

A Bridge Gadget to Grandpa Finality.
Rust
99
star
40

substrate-debug-kit

A collection of debug tools, scripts and libraries on top of substrate.
Rust
95
star
41

ink-examples

A set of examples for ink! smart contract language. Happy hacking!
Rust
89
star
42

wasm-utils

Rust
82
star
43

subport

Parity Substrate(-based) chains usage and development support
Rust
81
star
44

trappist

Rust
80
star
45

substrate-playground

Start hacking your substrate runtime in a web based VSCode like IDE
TypeScript
74
star
46

parity-tokio-ipc

Parity tokio-ipc
Rust
73
star
47

scale-info

Info about SCALE encodable Rust types
Rust
72
star
48

substrate-light-ui

Minimal, WASM-light-client-bundled Substrate wallet for balance transfers
TypeScript
72
star
49

substrate-ui

Bondy Polkadot UI
JavaScript
72
star
50

statemint

Statemint Node Implementation
Rust
72
star
51

txwrapper-core

Tools for FRAME chain builders to publish chain specific offline transaction generation libraries.
TypeScript
71
star
52

canvas

Node implementation for Canvas ‒ a Substrate parachain for smart contracts.
Rust
69
star
53

substrate-up

Scripts for working with new Substrate projects
Shell
66
star
54

useink

A React hooks library for ink!
TypeScript
62
star
55

stateless-blockchain

Stateless Blockchain on Substrate using RSA Accumulators
Rust
60
star
56

txwrapper

Helper funtions for offline transaction generation.
TypeScript
59
star
57

contracts-ui

Web application for deploying wasm smart contracts on Substrate chains that include the FRAME contracts pallet
TypeScript
58
star
58

awesome-ink

A curated list of awesome projects related to Parity's ink!.
56
star
59

srtool

A fork of chevdor's srtool
Shell
56
star
60

cargo-unleash

cargo release automatisation tooling for massiv mono-repos
Rust
55
star
61

ss58-registry

Registry for SS58 account types
Rust
54
star
62

oo7

The Bonds framework along with associated modules.
JavaScript
53
star
63

diener

Diener - dependency diener is a tool for easily changing https://github.com/paritytech/substrate or https://github.com/paritytech/polkadot dependency versions
Rust
52
star
64

lunarity

Lunarity - a Solidity parser in Rust
Rust
50
star
65

nohash-hasher

An implementation of `std :: hash :: Hasher` which does not hash at all.
Rust
49
star
66

arkworks-extensions

Library to integrate arkworks-rs/algebra into Substrate
Rust
44
star
67

wasm-instrument

Instrument and transform wasm modules.
Rust
44
star
68

fleetwood

Testbed repo for trying out ideas of what a smart contract API in Rust would look like
Rust
41
star
69

scripts

Collection of Dockerfiles, scripts and related resources
Dockerfile
41
star
70

trappist-extra

Dart
38
star
71

parity-extension

Parity Chrome Extension
JavaScript
37
star
72

rhododendron

Asynchronously safe BFT consensus, implementation in Rust
Rust
36
star
73

desub

Decode Substrate with Backwards-Compatible Metadata
Rust
36
star
74

ethkey

Ethereum key generator
Rust
35
star
75

asset-transfer-api

Typescript API aiming to provide clear, and simple to use tools for transferring assets across common good parachains.
TypeScript
35
star
76

substrate-bip39

Rust
34
star
77

primitives

Rust
34
star
78

parity-config-generator

Parity Config Generator
JavaScript
34
star
79

polkadot-introspector

A collection of tools focused on debugging and monitoring the relay chain and parachain progress from a 🐦-view
Rust
34
star
80

substrate-open-working-groups

The Susbstrate Open Working Groups (SOWG) are community-based mechanisms to develop standards, specifications, implementations, guidelines or general initiatives in regards to the Substrate framework. It could, but not restricted to, lead to new Polkadot Standards Proposals. SOWG is meant as a place to find and track ongoing efforts and enable everybody with similar interests to join and contribute.
34
star
81

Nomidot

Staking Portal for Polkadot and Kusama
TypeScript
32
star
82

subdb

Experimental domain-specific database for Substrate
Rust
32
star
83

polkadot-api

TypeScript
31
star
84

polkassembly

Polkassembly now has a new home:
TypeScript
30
star
85

pallet-contracts-waterfall

Collection of simple Substrate smart contract examples written in Rust, AssemblyScript, Solang and the smart contract language ink! to test substrates pallet-contracts module
TypeScript
30
star
86

vscode-substrate

Substrate Marketplace VSCode Plugin
TypeScript
28
star
87

oo7-bare

The Bond API.
JavaScript
27
star
88

metadata-portal

Metadata portal for Parity Signer
TypeScript
27
star
89

bigint

Rust
27
star
90

sub-flood

Flooding substrate node with transactions
TypeScript
26
star
91

polkadot-scripts

Collection of random scripts and utilities written for Polkadot
TypeScript
26
star
92

polkadot-cloud

[BETA] A library and automated platform for developing and publishing assets for Polkadot dapps.
TypeScript
25
star
93

ink-playground

Browser Based Playground for editing, sharing & compiling ink! Smart Contracts
Rust
25
star
94

sms-verification

SMS verification for Parity.
JavaScript
25
star
95

link

Unstoppable URL shortener built with the ink! smart contract language.
TypeScript
25
star
96

extended-parachain-template

Node template to build parachains with all the required pallets. Slightly opinionated based on what majority of parachain teams are using.
Rust
25
star
97

parachains-integration-tests

Tool to make Parachains integrations tests development easier and faster
TypeScript
25
star
98

orchestra

A partial actor pattern with a global orchestrator.
Rust
25
star
99

zombienet-sdk

ZombieNet SDK
Rust
25
star
100

polkadot-onboard

A wallet integration SDK to facilitate adding different type of wallets (extension, WC, Ledger) to Dapps.
TypeScript
24
star