awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
paritytech avatar

paritytech/parityArchived

0
View on GitHub↗

Parity

Parity is an Ethereum client node implementation designed to run a full node, validate blocks, and maintain a local copy of the blockchain. It functions as a blockchain state engine that executes smart contracts and manages distributed ledger state through a peer-to-peer network.

The project includes a synchronization engine to download and verify historical block data to reach current network height and a cryptographic key manager for generating and storing private keys used to sign transactions.

The system covers distributed ledger interaction via a command line interface for querying network state and executing transactions. It also incorporates peer-to-peer messaging, consensus mechanisms, and cryptographically verified storage.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Blockchain Node Operation - Operates as a full Ethereum node to maintain a local copy of the blockchain and validate transactions.
  • Ethereum Clients - Provides a full software implementation of an Ethereum client node for network participation and block validation.
  • Blockchain State Engines - Functions as a blockchain state engine that executes smart contracts and manages ledger state via a P2P network.
  • Blockchain Data Synchronization - Provides optimized synchronization methods to download and verify historical block data to reach current network height.
  • Distributed Ledger Clients - Implements a synchronization engine that downloads and verifies blockchain data to reach the current block height.
  • Gossip Protocols - Utilizes a gossip protocol to propagate new blocks and transactions across the distributed peer-to-peer network.
  • Merkle-Patricia Tries - Uses a cryptographically verified key-value tree to store blockchain state for efficient lookup and verification.
  • Cryptographic Key Management - Provides a secure tool for generating and storing private keys used to sign transactions on compatible networks.
  • Blockchain State Querying - Provides a command line interface for retrieving account balances, block headers, and transaction receipts from the network.
  • State Snapshots - Creates periodic state snapshots of the ledger to enable faster synchronization for new nodes.
  • Proof-of-Authority Consensus - Supports consensus mechanisms where a set of approved identities validate blocks to ensure network finality.
  • Ledger Querying - Provides interfaces for querying the current blockchain state and executing transactions via a command line tool.
  • Ethereum Wallet Managers - Manages Ethereum accounts by generating and storing cryptographic keys used to sign network transactions.
  • Decentralized Applications - Implementation of Polkadot cross-chain interoperability features.
  • Wallets and Interfaces - High-performance Ethereum client and wallet implementation.
6,831 stars·1,707 forks·Rust·29 views

Star history

Star history chart for paritytech/parityStar history chart for paritytech/parity

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does paritytech/parity do?

Parity is an Ethereum client node implementation designed to run a full node, validate blocks, and maintain a local copy of the blockchain. It functions as a blockchain state engine that executes smart contracts and manages distributed ledger state through a peer-to-peer network.

What are the main features of paritytech/parity?

The main features of paritytech/parity are: Blockchain Node Operation, Ethereum Clients, Blockchain State Engines, Blockchain Data Synchronization, Distributed Ledger Clients, Gossip Protocols, Merkle-Patricia Tries, Cryptographic Key Management.

Which projects share features with paritytech/parity?

Projects with overlapping indexed features include: paritytech/parity-ethereum — Parity Ethereum is a software implementation of an Ethereum client node that maintains a local copy of the ledger and… inoutcode/ethereum_book — This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides… ethereum/mist — Mist is a desktop application that serves as both an Ethereum wallet client and a decentralized application browser.… openethereum/parity-ethereum — This project is a collection of blockchain tools providing an Ethereum client node, a virtual machine runtime for… quipnetwork/quip-protocol-rs — This project is a Substrate-based blockchain protocol implementation and a modular Rust blockchain runtime. It… xrplf/rippled — rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine…

Projects sharing features with Parity

These projects share indexed features with Parity. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • paritytech/parity-ethereumparitytech avatar

    paritytech/parity-ethereum

    6,831View on GitHub↗

    Parity Ethereum is a software implementation of an Ethereum client node that maintains a local copy of the ledger and validates network transactions. It functions as a blockchain network peer and an Ethereum Virtual Machine runtime, providing the environment necessary to process smart contract bytecode and update network state. The project includes systems for cryptographic key management to generate and store the private keys used to sign secure transactions. It enables the operation of a blockchain node and provides mechanisms for Ethereum network synchronization to match the current state

    Rust
    View on GitHub↗6,831
  • inoutcode/ethereum_bookinoutcode avatar

    inoutcode/ethereum_book

    4,081View on GitHub↗

    This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides structured instruction on blockchain fundamentals, smart contract development, and the architectural principles of decentralized applications. The resource covers technical domains including smart contract security auditing, network administration, and web3 programming. It details the implementation of token standards, the use of mnemonic seeds for wallet integration, and the creation of censorship-resistant application architectures. The documentation extends to system-level opera

    Vueblockchaindappsethereum
    View on GitHub↗4,081
  • ethereum/mistethereum avatar

    ethereum/mist

    7,431View on GitHub↗

    Mist is a desktop application that serves as both an Ethereum wallet client and a decentralized application browser. It manages Ethereum accounts, synchronizes blockchain data, and provides a dedicated interface for interacting with DApps hosted on the Ethereum network. The application distinguishes itself by bundling an embedded Ethereum node that can be orchestrated and configured through command-line flags, with support for both IPC and RPC transport protocols. It includes a sandboxed DApp browser that isolates each application's execution context, and a transaction signing gateway that au

    JavaScriptblockchainbrowserelectron
    View on GitHub↗7,431
  • openethereum/parity-ethereumopenethereum avatar

    openethereum/parity-ethereum

    6,831View on GitHub↗

    This project is a collection of blockchain tools providing an Ethereum client node, a virtual machine runtime for smart contract execution, a blockchain wallet manager, and a programmatic network interface. It implements the necessary components to synchronize blockchain state, validate blocks, and process transactions on the Ethereum network. The software includes a dedicated command line interface for managing node operations and monitoring network status. It features a comprehensive suite of cryptographic utilities for generating account keypairs, managing encrypted secret stores, and sign

    Rustblockchainclientethereum
    View on GitHub↗6,831
Compare all 30 related projects→