Skip to content
@OpenZeppelin

OpenZeppelin

The standard for secure blockchain applications

Welcome to the OpenZeppelin GitHub 👋

OpenZeppelin-Banner-DarkLogo

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)

Arbitrum Stylus (Rust)

Confidential (Zama FHEVM)

Midnight

Polkadot

Starknet (Cairo)

  • cairo-contracts: cairo library for secure smart contract development on Starknet.

Stellar (Soroban)

Sui (Move)


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

  1. Documentation: learn how to integrate our libraries and tools into your project.
  2. Forum: ask questions, share insights, and get help from our community.
  3. Security Center: all the security details you need to know about OpenZeppelin Contracts
  4. 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!

Pinned Loading

  1. openzeppelin-contracts openzeppelin-contracts Public

    OpenZeppelin Contracts is a library for secure smart contract development.

    Solidity 27.2k 12.4k

  2. openzeppelin-contracts-upgradeable openzeppelin-contracts-upgradeable Public

    Upgradeable variant of OpenZeppelin Contracts, meant for use in upgradeable contracts.

    JavaScript 1.2k 515

  3. openzeppelin-upgrades openzeppelin-upgrades Public

    Plugins for Hardhat and Foundry to deploy and manage upgradeable contracts on Ethereum.

    TypeScript 658 284

  4. ethernaut ethernaut Public

    Web3/Solidity based wargame

    Solidity 2.3k 788

  5. cairo-contracts cairo-contracts Public

    OpenZeppelin Contracts written in Cairo for Starknet, a decentralized ZK Rollup

    Rust 912 397

  6. rust-contracts-stylus rust-contracts-stylus Public

    A library for secure smart contract development written in Rust

    Rust 148 84

Repositories

Showing 10 of 194 repositories
  • OpenZeppelin/ethernaut-leaderboard’s past year of commit activity
    JavaScript 14 MIT 12 2 4 Updated Jul 2, 2026
  • compact-contracts Public

    OpenZeppelin Contracts written in Compact for Midnight

    OpenZeppelin/compact-contracts’s past year of commit activity
    TypeScript 53 MIT 27 108 16 Updated Jul 2, 2026
  • contracts-wizard Public

    Interactive smart contract generator based on OpenZeppelin Contracts.

    OpenZeppelin/contracts-wizard’s past year of commit activity
    TypeScript 293 AGPL-3.0 182 15 (1 issue needs help) 24 Updated Jul 1, 2026
  • ethernaut Public

    Web3/Solidity based wargame

    OpenZeppelin/ethernaut’s past year of commit activity
    Solidity 2,324 AGPL-3.0 788 32 37 Updated Jul 1, 2026
  • guardian Public

    Backup, synchronization, and coordination layer for private accounts.

    OpenZeppelin/guardian’s past year of commit activity
    Rust 7 AGPL-3.0 16 37 (1 issue needs help) 16 Updated Jul 1, 2026
  • rwa-wizard Public

    Wizard-based configuration interface for real-world asset token projects across multiple blockchain ecosystems.

    OpenZeppelin/rwa-wizard’s past year of commit activity
    TypeScript 1 AGPL-3.0 0 0 6 Updated Jul 1, 2026
  • docs Public

    OpenZeppelin Documentation

    OpenZeppelin/docs’s past year of commit activity
    MDX 6 13 5 22 Updated Jul 1, 2026
  • openzeppelin-upgrades Public

    Plugins for Hardhat and Foundry to deploy and manage upgradeable contracts on Ethereum.

    OpenZeppelin/openzeppelin-upgrades’s past year of commit activity
    TypeScript 658 MIT 284 97 (6 issues need help) 26 Updated Jul 1, 2026
  • contracts-sui Public

    OpenZeppelin's secure and reusable contracts for the Sui Move ecosystem.

    OpenZeppelin/contracts-sui’s past year of commit activity
    Move 47 MIT 12 97 8 Updated Jul 1, 2026
  • openzeppelin-ui Public

    OpenZeppelin UI - React components and utilities for blockchain applications

    OpenZeppelin/openzeppelin-ui’s past year of commit activity
    TypeScript 4 AGPL-3.0 1 2 7 Updated Jul 1, 2026