Skip to content

Commit bf3165b

Browse files
committed
formatting
1 parent df1a2c3 commit bf3165b

File tree

1 file changed

+154
-70
lines changed

1 file changed

+154
-70
lines changed

README.md

Lines changed: 154 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -14,80 +14,156 @@
1414
- [Other](#other)
1515

1616
## Blockchains
17-
- [Bitcoin Cash](https://github.com/be-cash/bitcoin-cash)
18-
A library for creating and parsing Bitcoin Cash trasactions
19-
- [CITA](https://github.com/cryptape/cita) A high performance blockchain kernel for enterprise users;
20-
- [CodeChain](https://github.com/CodeChain-io/codechain) Programmable multi-asset chain;
21-
- [Conflux](https://github.com/Conflux-Chain/conflux-rust) The Rust implementation of Conflux protocol;
22-
- [Darwinia](https://github.com/darwinia-network/darwinia) Relay chain of Darwinia Network, can connect to Polkadot as parachain in Polkadot Model;
23-
- [Enigma](https://github.com/enigmampc/enigma-core) secures the decentralized web;
24-
- [Elrond](https://elrond.com/) Elrond (EGOLD( - scalable and usable blockchain, written is Rust and has smart contracts in Rust
25-
- [Exonum](https://github.com/exonum/exonum) An extensible open-source framework for creating private/permissioned blockchain applications;
26-
- [Forest](https://github.com/ChainSafe/forest) An implementation of Filecoin written in Rust;
27-
- [Gear](https://github.com/gear-tech/gear) Computational component of Polkadot network;
28-
- [Grin](https://github.com/mimblewimble/grin) Minimal implementation of the MimbleWimble protocol;
29-
- [Holochain](https://github.com/holochain/holochain-rust) The core Holochain framework written in rust, a container, and hdk-rust library for writing Zomes;
30-
- [Huobi Chain](https://github.com/HuobiGroup/huobi-chain) The next generation high performance public chain for financial infrastructure.
31-
- [Interledger](https://github.com/interledger-rs/interledger-rs) An easy-to-use, high-performance Interledger implementation written in Rust.
32-
- [Libra](https://github.com/libra/libra) global currency and financial infrastructure that empowers billions of people;
33-
- [Lighthouse](https://github.com/sigp/lighthouse) Fast and secure Ethereum 2.0 client;
34-
- [NEAR](https://github.com/nearprotocol/nearcore) NEAR Protocol - scalable and usable blockchain;
35-
- [Nervos CKB](https://github.com/nervosnetwork/ckb) Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos network;
36-
- [Nomic](https://github.com/nomic-io/nomic) Nomic is a high-performance Bitcoin sidechain which is part of the Cosmos network.
37-
- [Parity Bitcoin](https://github.com/paritytech/parity-bitcoin) The Parity Bitcoin client;
38-
- [Parity Ethereum](https://github.com/paritytech/parity-ethereum) The fast, light, and robust EVM and WASM client;
39-
- [Parity Zcash](https://github.com/paritytech/parity-zcash) Rust implementation of Zcash protocol;
40-
- [Polkadot](https://github.com/paritytech/polkadot) Polkadot Node Implementation;
41-
- [Shasper](https://github.com/paritytech/shasper) Parity Shasper beacon chain implementation using the Substrate framework;
42-
- [Solana](https://github.com/solana-labs/solana) Blockchain Rebuilt for Scale;
43-
- [Stacks 2.0](https://github.com/blockstack/stacks-blockchain) Proof of Transfer blockchain from Blockstack;
44-
- [Tari](https://github.com/tari-project) The Tari Digital Assets Protocol;
45-
- [Tendermint](https://github.com/informalsystems/tendermint-rs) Tendermint is a high-performance blockchain consensus engine for Byzantine fault tolerant applications
46-
- [Witnet](https://github.com/witnet/witnet-rust) Open source implementation of Witnet decentralized oracle network protocol in Rust;
47-
- [Zebra](https://github.com/ZcashFoundation/zebra) An ongoing Rust implementation of a Zcash node.
48-
- [Zero-chain](https://github.com/LayerXcom/zero-chain) A privacy-preserving blockchain on Substrate.
49-
- [zkSync](https://github.com/matter-labs/zksync) Matter Labs' scaling L2 engine secured by zero-knowledge proofs.
17+
- [Bitcoin Cash](https://github.com/be-cash/bitcoin-cash).
18+
A library for creating and parsing Bitcoin Cash trasactions.
19+
- [CITA](https://github.com/cryptape/cita).
20+
A high performance blockchain kernel for enterprise users.
21+
- [CodeChain](https://github.com/CodeChain-io/codechain).
22+
Programmable multi-asset chain.
23+
- [Conflux](https://github.com/Conflux-Chain/conflux-rust).
24+
The Rust implementation of Conflux protocol.
25+
- [Darwinia](https://github.com/darwinia-network/darwinia).
26+
Relay chain of Darwinia Network, can connect to Polkadot as
27+
parachain in Polkadot Model.
28+
- [Enigma](https://github.com/enigmampc/enigma-core) secures the
29+
decentralized web.
30+
- [Elrond](https://elrond.com/).
31+
Elrond (EGOLD( - scalable and usable blockchain, written is Rust and
32+
has smart contracts in Rust.
33+
- [Exonum](https://github.com/exonum/exonum).
34+
An extensible open-source framework for creating
35+
private/permissioned blockchain applications.
36+
- [Forest](https://github.com/ChainSafe/forest).
37+
An implementation of Filecoin written in Rust.
38+
- [Gear](https://github.com/gear-tech/gear).
39+
Computational component of Polkadot network.
40+
- [Grin](https://github.com/mimblewimble/grin).
41+
Minimal implementation of the MimbleWimble protocol.
42+
- [Holochain](https://github.com/holochain/holochain-rust).
43+
The core Holochain framework written in rust, a container, and
44+
hdk-rust library for writing Zomes.
45+
- [Huobi Chain](https://github.com/HuobiGroup/huobi-chain).
46+
The next generation high performance public chain for financial
47+
infrastructure.
48+
- [Interledger](https://github.com/interledger-rs/interledger-rs).
49+
An easy-to-use, high-performance Interledger implementation written
50+
in Rust.
51+
- [Libra](https://github.com/libra/libra).
52+
Global currency and financial infrastructure that empowers billions
53+
of people.
54+
- [Lighthouse](https://github.com/sigp/lighthouse).
55+
Fast and secure Ethereum 2.0 client.
56+
- [NEAR](https://github.com/nearprotocol/nearcore).
57+
NEAR Protocol - scalable and usable blockchain.
58+
- [Nervos CKB](https://github.com/nervosnetwork/ckb).
59+
Nervos CKB is a public permissionless blockchain, the common
60+
knowledge layer of Nervos network.
61+
- [Nomic](https://github.com/nomic-io/nomic).
62+
Nomic is a high-performance Bitcoin sidechain which is part of the
63+
Cosmos network.
64+
- [Parity Bitcoin](https://github.com/paritytech/parity-bitcoin).
65+
The Parity Bitcoin client.
66+
- [Parity Ethereum](https://github.com/paritytech/parity-ethereum).
67+
The fast, light, and robust EVM and WASM client.
68+
- [Parity Zcash](https://github.com/paritytech/parity-zcash).
69+
Rust implementation of Zcash protocol.
70+
- [Polkadot](https://github.com/paritytech/polkadot).
71+
Polkadot Node Implementation.
72+
- [Shasper](https://github.com/paritytech/shasper).
73+
Parity Shasper beacon chain implementation using the Substrate
74+
framework.
75+
- [Solana](https://github.com/solana-labs/solana).
76+
Blockchain Rebuilt for Scale.
77+
- [Stacks 2.0](https://github.com/blockstack/stacks-blockchain).
78+
Proof of Transfer blockchain from Blockstack.
79+
- [Tari](https://github.com/tari-project).
80+
The Tari Digital Assets Protocol.
81+
- [Tendermint](https://github.com/informalsystems/tendermint-rs).
82+
Tendermint is a high-performance blockchain consensus engine for
83+
Byzantine fault tolerant applications.
84+
- [Witnet](https://github.com/witnet/witnet-rust).
85+
Open source implementation of Witnet decentralized oracle network
86+
protocol in Rust.
87+
- [Zebra](https://github.com/ZcashFoundation/zebra).
88+
An ongoing Rust implementation of a Zcash node.
89+
- [Zero-chain](https://github.com/LayerXcom/zero-chain).
90+
A privacy-preserving blockchain on Substrate.
91+
- [zkSync](https://github.com/matter-labs/zksync).
92+
Matter Labs' scaling L2 engine secured by zero-knowledge proofs.
5093

5194
## Blockchain Frameworks
52-
- [Substrate](https://github.com/paritytech/substrate) Substrate: The platform for blockchain innovators;
53-
- [slingshot](https://github.com/stellar/slingshot) A new blockchain architecture under active development, with a strong focus on scalability, privacy and safety.
54-
- [Tendermint ABCI](https://github.com/tendermint/rust-abci) Tendermint ABCI server, written in the Rust programming language.
55-
- [Orga](https://github.com/nomic-io/orga) A high-performance state machine engine designed for Tendermint-based blockchain applications.
95+
- [Substrate](https://github.com/paritytech/substrate).
96+
The platform for blockchain innovators.
97+
- [slingshot](https://github.com/stellar/slingshot).
98+
A new blockchain architecture under active development, with a
99+
strong focus on scalability, privacy and safety.
100+
- [Tendermint ABCI](https://github.com/tendermint/rust-abci).
101+
Tendermint ABCI server, written in the Rust programming language.
102+
- [Orga](https://github.com/nomic-io/orga).
103+
A high-performance state machine engine designed for
104+
Tendermint-based blockchain applications.
56105

57106
## Cross-Chain
58-
- [Comit](https://comit.network/) is an open protocol facilitating trustless cross-blockchain applications.
59-
- [IBC](https://github.com/informalsystems/ibc-rs) Rust implementation of the Interblockchain Communication Protocol (IBC).
107+
- [Comit](https://comit.network/) is an open protocol facilitating
108+
trustless cross-blockchain applications.
109+
- [IBC](https://github.com/informalsystems/ibc-rs).
110+
Rust implementation of the Interblockchain Communication Protocol
111+
(IBC).
60112

61113
## Virtual Machines
62-
- [CKB-VM](https://github.com/nervosnetwork/ckb-vm) -- RISC-V virtual machine;
63-
- [CosmWasm](https://www.cosmwasm.com) -- Multi-chain smart contract platform built for the Cosmos ecosystem;
64-
- [EVM Parity](https://github.com/paritytech/parity-ethereum/tree/master/evmbin) -- Parity implementation of EVM;
65-
- [Lunatic](https://github.com/lunatic-solutions/lunatic) -- Erlang-inspired runtime for WebAssembly;
66-
- [SVM](https://github.com/spacemeshos/svm) -- Spacemesh Virtual Machine;
67-
- [Wasmi](https://github.com/paritytech/wasmi) -- WebAssembly interpreter;
68-
- [Wasmer](https://wasmer.io/) -- a convenient Rust wrapper over WebAssembly backends;
69-
- [Wasmtime & Lightbeam](https://github.com/CraneStation/wasmtime) -- Wasmtime -- JIT runtime, Lightbeam -- single-pass compiler for WebAssembly.
114+
- [CKB-VM](https://github.com/nervosnetwork/ckb-vm).
115+
RISC-V virtual machine.
116+
- [CosmWasm](https://www.cosmwasm.com).
117+
Multi-chain smart contract platform built for the Cosmos ecosystem.
118+
- [EVM Parity](https://github.com/paritytech/parity-ethereum/tree/master/evmbin).
119+
Parity implementation of EVM.
120+
- [Lunatic](https://github.com/lunatic-solutions/lunatic).
121+
Erlang-inspired runtime for WebAssembly.
122+
- [SVM](https://github.com/spacemeshos/svm)
123+
Spacemesh Virtual Machine.
124+
- [Wasmi](https://github.com/paritytech/wasmi).
125+
WebAssembly interpreter.
126+
- [Wasmer](https://wasmer.io/).
127+
A convenient Rust wrapper over WebAssembly backends.
128+
- [Wasmtime](https://github.com/CraneStation/wasmtime).
129+
Standalone JIT-style runtime for WebAssembly, using Cranelift.
70130

71131
## General-Purpose Consensus
72-
- [Raft](https://github.com/pingcap/raft-rs) Raft distributed consensus algorithm implemented in Rust;
73-
- [parsec](https://github.com/maidsafe/parsec) Protocol for Asynchronous, Reliable, Secure and Efficient Consensus;
74-
- [Honey Badger](https://github.com/poanetwork/hbbft) An implementation of the paper "Honey Badger of BFT Protocols" in Rust.
132+
- [Raft](https://github.com/pingcap/raft-rs).
133+
Raft distributed consensus algorithm implemented in Rust.
134+
- [parsec](https://github.com/maidsafe/parsec).
135+
Protocol for Asynchronous, Reliable, Secure and Efficient Consensus.
136+
- [Honey Badger](https://github.com/poanetwork/hbbft).
137+
An implementation of the paper "Honey Badger of BFT Protocols" in
138+
Rust.
75139

76140
## P2P Network Libraries
77-
- [chamomile](https://github.com/placefortea/chamomile) p2p implement on Actor. Everything is for ease of use;
78-
- [crust](https://github.com/maidsafe/crust) Reliable p2p network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects;
79-
- [libp2p](https://github.com/libp2p/rust-libp2p) The Rust Implementation of libp2p networking stack;
80-
- [p2p](https://github.com/driftluo/p2p) A multiplexed p2p network framework that supports custom protocols; (漂流)
81-
- [p2p](https://github.com/ustulation/p2p) NAT Traversal techniques for p2p communication; (Spandan Sharma)
82-
- [quic-p2p](https://github.com/maidsafe/quic-p2p) peer-to-peer communications library for Rust based on QUIC protocol;
83-
- [rckad](https://github.com/rust-cc) Efficient and flexible S/Kademlia implementation;
84-
- [routing](https://github.com/maidsafe/routing) Routing - specialised storage DHT.
141+
- [chamomile](https://github.com/placefortea/chamomile).
142+
P2P library. Support build robust stable connection on
143+
p2p/distributed network.
144+
- [crust](https://github.com/maidsafe/crust).
145+
Reliable P2P network connections in Rust with NAT traversal. One of
146+
the most needed libraries for any server-less / decentralised
147+
projects.
148+
- [rust-libp2p](https://github.com/libp2p/rust-libp2p).
149+
The Rust Implementation of the libp2p networking stack.
150+
- [Tentacle](https://github.com/driftluo/tentacle).
151+
A multiplexed p2p network framework that supports custom protocols
152+
- [P2P NAT-Traversal](https://github.com/ustulation/p2p).
153+
NAT Traversal techniques for p2p communication.
154+
- [qp2p](https://github.com/maidsafe/qp2p).
155+
Peer-to-peer communications library for Rust based on QUIC protocol.
156+
- [sn_routing](https://github.com/maidsafe/sn_routing).
157+
Routing - specialised storage DHT.
85158

86159
## Cryptography
87-
- [Awesome Cryptography Rust](https://github.com/rust-cc/awesome-cryptography-rust);
88-
- [Dalek Cryptography](https://github.com/dalek-cryptography);
89-
- [Za!](https://github.com/adria0/za) -- An experimental rust zksnarks compiler with embeeded bellman-bn128 prover;
90-
- [OpenZKP](https://github.com/0xProject/OpenZKP) -- Pure Rust implementations of Zero-Knowledge Proof systems.
160+
- [Awesome Cryptography Rust](https://github.com/rust-cc/awesome-cryptography-rust).
161+
- [Dalek Cryptography](https://github.com/dalek-cryptography).
162+
- [Za!](https://github.com/adria0/za).
163+
An experimental rust zksnarks compiler with embeeded bellman-bn128
164+
prover.
165+
- [OpenZKP](https://github.com/0xProject/OpenZKP).
166+
Pure Rust implementations of Zero-Knowledge Proof systems.
91167

92168
## Layer2
93169
- [Rust-Lightning](https://github.com/rust-bitcoin/rust-lightning)
@@ -99,23 +175,31 @@ A library for creating and parsing Bitcoin Cash trasactions
99175

100176
## Dapps
101177
- [Serum-dex](https://github.com/project-serum/serum-dex).
102-
A decentralized exchange built on Solana.
178+
A decentralized exchange built on Solana.
103179
- [SewUp](https://github.com/second-state/SewUp).
104-
A library to help you build your Ethereum webassembly contract with Rust and just like develop in a common backend.
180+
A library to help you build your Ethereum webassembly contract with
181+
Rust and just like develop in a common backend.
105182

106183
## Other
107-
- [abscissa](https://github.com/iqlusioninc/abscissa) -- micro-framework for CLI tools with strong focus on security;
108-
- [tesseracts](https://github.com/adria0/tesseracts) -- A small block explorer for geth PoAs written in rust.
109-
- [merk](https://github.com/nomic-io/merk) -- High performance Merkle key/value store written in Rust, based on RocksDB.
184+
- [abscissa](https://github.com/iqlusioninc/abscissa).
185+
Micro-framework for CLI tools with strong focus on security.
186+
- [tesseracts](https://github.com/adria0/tesseracts).
187+
A small block explorer for geth PoAs written in rust.
188+
- [merk](https://github.com/nomic-io/merk).
189+
High performance Merkle key/value store written in Rust, based on
190+
RocksDB.
110191

111192

112193
## Contribute
113194
Contributions are most welcome.
114195

115-
GitHub: [Awesome Blockchain Rust](https://github.com/rust-in-blockchain/awesome-blockchain-rust)
196+
GitHub: [Awesome Blockchain
197+
Rust](https://github.com/rust-in-blockchain/awesome-blockchain-rust)
116198

117199

118200
## License
119-
[![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)](http://creativecommons.org/licenses/by/4.0/)
201+
[![Creative Commons
202+
License](http://i.creativecommons.org/l/by/4.0/88x31.png)](http://creativecommons.org/licenses/by/4.0/)
120203

121-
This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).
204+
This work is licensed under a [Creative Commons Attribution 4.0
205+
International License](http://creativecommons.org/licenses/by/4.0/).

0 commit comments

Comments
 (0)