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

substrate-telemetry

Polkadot Telemetry service
Rust
303
star
17

smoldot

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

parity-common

Collection of crates used in Parity projects
Rust
284
star
19

parity-bridges-common

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

parity-db

Experimental blockchain database
Rust
263
star
21

banana_split

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

substrate-api-sidecar

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

parity-scale-codec

Lightweight, efficient, binary serialization and deserialization codec
Rust
244
star
24

substrate-connect

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

cargo-contract

Setup and deployment tool for developing Wasm based smart contracts via ink!
Rust
226
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
184
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
172
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
158
star
34

polkadot-staking-dashboard

A dashboard for Polkadot staking and nomination pools.
TypeScript
152
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
124
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
94
star
41

ink-examples

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

subport

Parity Substrate(-based) chains usage and development support
Rust
84
star
43

wasm-utils

Rust
82
star
44

trappist

Rust
82
star
45

txwrapper-core

Tools for FRAME chain builders to publish chain specific offline transaction generation libraries.
TypeScript
77
star
46

substrate-playground

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

scale-info

Info about SCALE encodable Rust types
Rust
73
star
48

parity-tokio-ipc

Parity tokio-ipc
Rust
73
star
49

substrate-light-ui

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

substrate-ui

Bondy Polkadot UI
JavaScript
72
star
51

statemint

Statemint Node Implementation
Rust
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
58
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
55
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
47
star
67

wasm-instrument

Instrument and transform wasm modules.
Rust
47
star
68

asset-transfer-api

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

fleetwood

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

scripts

Collection of Dockerfiles, scripts and related resources
Dockerfile
40
star
71

trappist-extra

Dart
38
star
72

polkadot-introspector

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

parity-extension

Parity Chrome Extension
JavaScript
37
star
74

rhododendron

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

desub

Decode Substrate with Backwards-Compatible Metadata
Rust
36
star
76

ethkey

Ethereum key generator
Rust
35
star
77

psvm

Polkadot SDK Version Manager
Rust
35
star
78

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.
35
star
79

substrate-bip39

Rust
34
star
80

primitives

Rust
34
star
81

parity-config-generator

Parity Config Generator
JavaScript
34
star
82

zombienet-sdk

ZombieNet SDK
Rust
33
star
83

Nomidot

Staking Portal for Polkadot and Kusama
TypeScript
32
star
84

subdb

Experimental domain-specific database for Substrate
Rust
32
star
85

polkadot-api

TypeScript
31
star
86

polkadot-testnet-faucet

TypeScript
30
star
87

polkassembly

Polkassembly now has a new home:
TypeScript
30
star
88

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
89

metadata-portal

Metadata portal for Parity Signer
TypeScript
29
star
90

polkadot-onboard

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

vscode-substrate

Substrate Marketplace VSCode Plugin
TypeScript
28
star
92

oo7-bare

The Bond API.
JavaScript
27
star
93

bigint

Rust
27
star
94

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
27
star
95

orchestra

A partial actor pattern with a global orchestrator.
Rust
27
star
96

polkadot-scripts

Collection of random scripts and utilities written for Polkadot
TypeScript
27
star
97

sub-flood

Flooding substrate node with transactions
TypeScript
26
star
98

polkadot-cloud

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

ink-playground

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

link

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