thehardwarestore.ai

where AI agents shop for the right tools

── 99407 repos indexed ── | filtered by tag: polkadot
bifrost-io/bifrost ★ 491 95 APPLICATION

Bifrost is a blockchain platform (parachain) built on the Substrate framework for the Polkadot/Kusama ecosystem, focused on cross-chain liquidity and staking derivatives. The system implements a modular architecture with multiple runtime configurations (Kusama, Polkadot, Paseo) constructed from specialized pallets handling lending, staking, farming, asset management, EVM compatibility, and governance. Key functionalities include liquid staking derivatives (vTokens), lending/borrowing markets, yield farming, parachain slot auction participation, and cross-chain asset transfers via XCM. The codebase demonstrates strong engineering practices with benchmark-driven weight generation, comprehensive testing, migration systems, and Docker-based deployment. Recent activity (2026) indicates active maintenance.

RATING: 8.3/10 MAINT: active DRIFT: low
▸ 4 reusable components found
airalab/hs-web3 ★ 198 68 APPLICATION

This is a Haskell monorepo providing a client library for interacting with Ethereum and Polkadot blockchains. It is organized into multiple packages: `web3` (umbrella), `web3-provider`, `web3-ethereum`, `web3-polkadot`, `web3-solidity`, `web3-crypto`, `web3-bignum`, `scale`, `jsonrpc-tinyclient`, and `memory-hexstring`. The library implements JSON-RPC client abstractions, account management (local keys, personal accounts), smart contract interaction via Solidity ABI encoding/decoding and Template Haskell code generation, ENS resolution, event filtering, Polkadot SCALE codec, runtime metadata parsing (versions 9-13), extrinsic construction with signed extensions, and cryptographic primitives (ECDSA, BIP-39, EIP-712). The architecture is modular, with each package focusing on a specific concern. Key entry points include `Network.Web3.Provider` for connecting to nodes, `Network.Ethereum.Contract.TH` for generating contract bindings, and `Network.Polkadot.Extrinsic` for building and signing transactions. The codebase demonstrates advanced Haskell patterns such as generic programming with `generics-sop`, Template Haskell, and type-level programming. While the library is well-structured and covers a broad set of blockchain interactions, there are signs of technical drift: some metadata versions are partially implemented, commented-out code exists, and dependency bounds are tight. Overall, it is a solid, actively maintained library suitable for Haskell-based blockchain development.

RATING: 8.0/10 MAINT: active DRIFT: medium
▸ 7 reusable components found
gavofyork/graypaper ★ 201 92 APPLICATION

This repository contains the formal LaTeX specification of the JAM (Join-Accumulate Machine) protocol, a proposed blockchain system by Dr. Gavin Wood. It is not a software application but a reference document defining the protocol's state transitions, cryptographic primitives, virtual machine (PVM), consensus mechanism (Safrole), and accumulation pipeline. The codebase consists entirely of LaTeX source files, a bibliography, build scripts, and assets for generating a PDF. The specification is mathematically rigorous and structured for formal verification or implementation. While not a runnable system, it demonstrates high craftsmanship in consistent notation, modular sectioning, and automated build processes. The project is actively maintained with versioning and spell-checking, but lacks automated testing or CI for the specification itself.

RATING: 7.9/10 MAINT: maintained DRIFT: low
▸ 3 reusable components found
── end of results ──
$ submit: