OpenZeppelin
Welcome to the OpenZeppelin GitHub π
Join our developer community on Telegram!
Get Started
OpenZeppelin provides secure smart contract libraries and tools across multiple blockchain ecosystems.
Start from the documentation to choose your ecosystem, libraries, and workflows.
Explore Highlighted Repositories by Ecosystem:
EVM (Solidity)
- openzeppelin-contracts: solidity library for secure smart contract development on Ethereum.
- openzeppelin-contracts-upgradeable: upgradeable variant of OpenZeppelin Contracts.
- openzeppelin-community-contracts: solidity library of smart contracts from the OpenZeppelin Community.
- uniswap-hooks: solidity library for secure and modular Uniswap hooks.
Arbitrum Stylus (Rust)
- rust-contracts-stylus: rust library for secure smart contract development for Arbitrum Stylus.
Confidential (Zama FHEVM)
- confidential-contracts: experimental library for developing on the Zama fhEVM.
Midnight
- compact-contracts: compact contracts library for building on Midnight.
Polkadot
- polkadot-runtime-templates: runtime templates for Polkadot parachains.
Starknet (Cairo)
- cairo-contracts: cairo library for secure smart contract development on Starknet.
Stellar (Soroban)
- stellar-contracts: Soroban contracts library for Stellar.
Sui (Move)
- contracts-sui: Move contracts library for Sui.
- openzeppelin-sui-marketplace: end-to-end example of a small on-chain market on Sui.
OpenZeppelin Tools and Learning
- Contracts Wizard: instantly generate boilerplate contracts to bootstrap your next dApp.
- Ethernaut: interactive wargame that turns you into a Solidity security expert.
- Monitor: Infrastructure tool for monitoring blockchain events and transactions.
- Relayer: Infrastructure for relaying transactions on EVM and Non-EVM networks.
- Role Manager: Open source UI tool providing your users a way to easily assess the status of the roles with your smart contracts.
- UI Builder: Open source tool for creating UI forms for contracts.
Build with AI
OpenZeppelin provides AI-ready resources for modern development workflows.
- OpenZeppelin Skills: agent skills for secure smart contract development with OpenZeppelin Contracts libraries.
- Contracts MCP: allowing AI agents to generate smart contracts using OpenZeppelin Contracts libraries.
Getting Started & Resources
- Documentation: learn how to integrate our libraries and tools into your project.
- Forum: ask questions, share insights, and get help from our community.
- Security Center: all the security details you need to know about OpenZeppelin Contracts
- Dune Dashboard: real-time metrics and usage data for OpenZeppelin Contracts across various chains.
Stay Connected
- Telegram: Join our community of developers and stay connected.
- X: Follow us for the latest announcements and updates.
- Blog: Dive deeper into our latest articles, security best practices, and community updates.
- Careers: Want to build and secure open-source tools and protocols that protect the open economy? Weβre hiring!
