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/polkadotArchived

0
View on GitHub↗
7,136 stars·1,555 forks·Rust·gpl-3.0·15 views

Polkadot

Polkadot is a Substrate-based layer 0 blockchain and distributed ledger node software. It functions as a multi-chain runtime environment and cross-chain interoperability protocol designed to connect and secure multiple independent blockchain shards through a shared relay chain.

The system utilizes a relay-chain hub architecture to provide shared security and communication for parallel blockchains. It implements cross-chain message passing to route data and value between networks and uses a WebAssembly-based state transition for deterministic execution of blockchain logic.

The software covers blockchain node operation and network infrastructure, including the ability to operate network nodes and simulate local multi-node environments. It also includes capabilities for blockchain performance monitoring by exporting system metrics to external dashboards.

Features

  • Relay-Chain Architectures - Uses a central relay-chain hub architecture to provide shared security and communication for parallel blockchains.
  • Distributed Ledger Nodes - Provides node software that validates state transitions and maintains a synchronized state across a decentralized network.
  • Proof-of-Stake Consensus - Secures the network by selecting validators based on their locked token holdings to agree on blocks.
  • Blockchain Node Operation - Provides the software necessary to run a node that connects to the network to maintain a shared ledger.
  • Blockchain Nodes - Enables participation in decentralized networks as a full, archive, or light node to maintain a synchronized ledger.
  • Cross-Chain Interoperability Protocols - Implements a communication standard for transferring data and assets between different blockchain networks.
  • Cross-Chain Messaging Protocols - Provides standardized protocols for coordinating state changes and routing messages between independent distributed ledgers.
  • Multi-Chain Runtimes - Provides a framework for executing custom blockchain logic and state transitions across a coordinated network of parachains.
  • Blockchain Finality Gadgets - Ships a voting-based finality mechanism that allows the network to reach agreement without synchronous communication.
  • Layer 0 Blockchains - Acts as a foundational networking layer that connects and secures multiple independent blockchain shards through a shared relay chain.
  • Wasm-Based Execution - Executes blockchain logic inside a WebAssembly virtual machine to ensure deterministic execution across hardware platforms.
  • Blockchain Network Simulators - Provides isolated runtimes that simulate a blockchain network for testing consensus and transactions.
  • Slot-Based Block Production - Implements a deterministic pseudo-random function to assign block production slots to network validators.
  • Local Network Simulators - Launches single or multi-node environments on a local machine to test network behavior and consensus algorithms.

Star history

Star history chart for paritytech/polkadotStar history chart for paritytech/polkadot

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to Polkadot

Similar open-source projects, ranked by how many features they share with Polkadot.
  • stellar/stellar-corestellar avatar

    stellar/stellar-core

    3,269View on GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    C++
    View on GitHub↗3,269
  • xrplf/rippledXRPLF avatar

    XRPLF/rippled

    5,166View on GitHub↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    C++blockchainc-plus-pluscplusplus
    View on GitHub↗5,166
  • input-output-hk/cardano-slinput-output-hk avatar

    input-output-hk/cardano-sl

    3,756View on GitHub↗

    This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros proof-of-stake consensus protocol. It provides a complete environment for operating a distributed record, including a cryptocurrency wallet backend and a peer-to-peer network layer. The system is distinguished by its use of a UTXO-based ledger model and a diffusion-based state synchronization layer for node communication. It integrates a Public Key Infrastructure with TLS-authenticated communication to secure inter-node traffic and employs hierarchical deterministic key derivati

    Haskell
    View on GitHub↗3,756
  • tronprotocol/java-trontronprotocol avatar

    tronprotocol/java-tron

    4,106View on GitHub↗

    java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a network node, validating transactions, and producing blocks. The project includes a proof-of-stake consensus engine, a distributed ledger database, and a smart contract runtime to manage on-chain state transitions. The system is distinguished by its support for both full and lite node operations, utilizing state snapshots to accelerate synchronization and reduce hardware requirements. It features a multi-engine database abstraction that allows for storage migration, partitionin

    Java
    View on GitHub↗4,106
See all 30 alternatives to Polkadot→

Frequently asked questions

What does paritytech/polkadot do?

Polkadot is a Substrate-based layer 0 blockchain and distributed ledger node software. It functions as a multi-chain runtime environment and cross-chain interoperability protocol designed to connect and secure multiple independent blockchain shards through a shared relay chain.

What are the main features of paritytech/polkadot?

The main features of paritytech/polkadot are: Relay-Chain Architectures, Distributed Ledger Nodes, Proof-of-Stake Consensus, Blockchain Node Operation, Blockchain Nodes, Cross-Chain Interoperability Protocols, Cross-Chain Messaging Protocols, Multi-Chain Runtimes.

What are some open-source alternatives to paritytech/polkadot?

Open-source alternatives to paritytech/polkadot include: stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… xrplf/rippled — rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine… input-output-hk/cardano-sl — This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros… tronprotocol/java-tron — java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a… cosmos/cosmos-sdk — Cosmos SDK is a modular blockchain application framework and software development kit used to build sovereign… ethereumbook/ethereumbook — This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It…