5 repositorios
Collections of audited, reusable code components for building decentralized applications.
Distinguishing note: Focuses on reusable, audited smart contract code rather than general-purpose web libraries.
Explore 5 awesome GitHub repositories matching web development · Smart Contract Libraries. Refine with filters or upvote what's useful.
OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo
Utilize ready-to-use contract templates for common scenarios to accelerate the development of standard decentralized applications.
web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain networks. It serves as a foundational toolkit for decentralized applications, providing the necessary interfaces to query network state, manage cryptographic identities, and execute smart contract transactions. By abstracting the complexities of blockchain communication, the library enables developers to integrate decentralized logic directly into their applications. The library distinguishes itself through a modular architecture that prioritizes extensibility and flexible conn
Invokes read-only functions or submits state-changing transactions to interact with decentralized logic.
Scaffold-eth es un framework de desarrollo full-stack para construir aplicaciones descentralizadas de Ethereum. Proporciona un espacio de trabajo preconfigurado y herramientas para escribir, probar e implementar contratos inteligentes, junto con un scaffold de frontend que conecta estos contratos a una interfaz web. El kit de herramientas cuenta con un scaffold de frontend de contrato inteligente que genera automáticamente interfaces de usuario basadas en las funciones y el estado de un contrato implementado. También incluye un indexador de subgrafos para organizar y consultar eventos on-chain y una herramienta de implementación que aplana los archivos fuente para permitir la verificación en exploradores de bloques públicos. El framework cubre una amplia gama de capacidades, incluyendo bootstrapping de proyectos, gestión de cuentas de blockchain y configuración de redes multi-chain. También admite la contenedorización del entorno de desarrollo para garantizar herramientas y dependencias consistentes en diferentes sistemas operativos.
Combines multiple contract files into a single output to meet block explorer verification requirements.
Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi
Documents a utility for flattening multi-file contracts into a single file for Etherscan verification.
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
Produces secure, audited boilerplate code for common decentralized application patterns.