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
OpenZeppelin avatar

OpenZeppelin/zeppelin-solidity

0
View on GitHub↗

Zeppelin Solidity

This project is a Solidity smart contract library providing a collection of audited, reusable templates and building blocks for developing secure blockchain applications on the Ethereum Virtual Machine. It serves as a foundational toolkit for smart contract development, encompassing a secure mathematical library, role-based access frameworks, and reference implementations of industry-standard token specifications.

The library focuses on reducing security risks through community-vetted contract components and audited templates. It provides specific implementations for creating fungible and non-fungible digital assets that follow industry specifications to ensure compatibility across the Ethereum ecosystem.

The capability surface covers identity and access management via granular role-based permissioning, as well as transaction verification through overflow-safe arithmetic and cryptographic signature verification. It also includes structural patterns for blockchain development such as modular composition and interface enforcement.

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
openzeppelin.com/contracts
↗

Features

  • Secure Smart Contract Development - Offers a collection of audited, reusable templates and building blocks for developing secure blockchain applications.
  • Interface Protocol Implementations - Implements method signatures that ensure compatibility with ecosystem-wide token specifications.
  • Integer Arithmetic Libraries - Provides mathematical primitives that prevent overflow and underflow errors in smart contract calculations.
  • Blockchain Mathematical Utilities - Provides a set of vetted tools for performing overflow-safe arithmetic and cryptographic signature verification.
  • Function Modifiers - Provides reusable logic checks that validate caller permissions before running sensitive functions.
  • Role-Based Access Control - Implements a system for managing user permissions and defining access levels based on assigned roles.
  • Secure Arithmetic Operations - Provides non-overflowing mathematical operations to ensure trustless and secure payment processes.
  • Smart Contract Access Controls - Provides frameworks for managing roles and permissions within decentralized smart contracts.
  • Smart Contract Transaction Verification - Performs overflow-safe calculations and signature verifications to ensure secure financial transactions.
  • Token Standards - Implements standardized interfaces for creating and managing fungible and non-fungible digital assets.
  • Contract Inheritance Templates - Implements a hierarchy of base contracts that provide reusable security logic and token behaviors.
  • Modular Contract Composition - Provides patterns for combining audited modules into a single contract to maintain a verifiable security surface.
  • Secure Contract Libraries - Ships a collection of community-audited building blocks to ensure security and consistency across decentralized systems.
  • Smart Contract Libraries - Provides modular, reusable smart contract components designed for inheritance-based composition on the EVM.
  • Token Standard Implementations - Provides standardized interfaces for creating compatible fungible and non-fungible tokens.
  • Secure Template Deployment - Ensures consistency and security by utilizing audited and reusable templates during contract building.
  • Decentralized Application Development - Provides community-vetted components to reduce security breaches in decentralized application development.
  • Permissioning Modularity - Separates administrative ownership and role management into independent components to reduce privilege escalation risks.
  • Development Frameworks - Library for writing secure and standard-compliant smart contracts.
27,167 stars·12,392 forks·Solidity·MIT·22 views

Star history

Star history chart for openzeppelin/zeppelin-solidityStar history chart for openzeppelin/zeppelin-solidity

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does openzeppelin/zeppelin-solidity do?

This project is a Solidity smart contract library providing a collection of audited, reusable templates and building blocks for developing secure blockchain applications on the Ethereum Virtual Machine. It serves as a foundational toolkit for smart contract development, encompassing a secure mathematical library, role-based access frameworks, and reference implementations of industry-standard token specifications.

What are the main features of openzeppelin/zeppelin-solidity?

The main features of openzeppelin/zeppelin-solidity are: Secure Smart Contract Development, Interface Protocol Implementations, Integer Arithmetic Libraries, Blockchain Mathematical Utilities, Function Modifiers, Role-Based Access Control, Secure Arithmetic Operations, Smart Contract Access Controls.

Which projects share features with openzeppelin/zeppelin-solidity?

Projects with overlapping indexed features include: openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the… transmissions11/solmate — Solmate is a collection of gas-optimized building blocks and libraries for developing secure and efficient smart… rari-capital/solmate — Solmate is a Solana program framework and smart contract library providing gas-optimized blockchain primitives. It… inoutcode/ethereum_book — This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… ethereumbook/ethereumbook — This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It…

Projects sharing features with Zeppelin Solidity

These projects share indexed features with Zeppelin Solidity. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • openzeppelin/openzeppelin-contractsOpenZeppelin avatar

    OpenZeppelin/openzeppelin-contracts

    27,157View on GitHub↗

    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

    Solidityethereumevmsecurity
    View on GitHub↗27,157
  • transmissions11/solmatetransmissions11 avatar

    transmissions11/solmate

    4,301View on GitHub↗

    Solmate is a collection of gas-optimized building blocks and libraries for developing secure and efficient smart contracts on the Solana blockchain. It provides a set of standardized tools including an access control framework for managing user roles and ownership, a high-precision fixed-point math library for decimal and signed integer calculations, and a Merkle proof verifier for validating data inclusion. The project provides secure token implementations for issuing and transferring fungible and non-fungible tokens. These implementations include safety checks to prevent silent failures dur

    Solidity
    View on GitHub↗4,301
  • rari-capital/solmateRari-Capital avatar

    Rari-Capital/solmate

    4,283View on GitHub↗

    Solmate is a Solana program framework and smart contract library providing gas-optimized blockchain primitives. It serves as a development kit for implementing SPL tokens and secure access control systems on the Solana blockchain. The project focuses on reducing compute unit usage and transaction costs through resource-efficient building blocks. It provides standardized components for token logic, balance tracking, and authorization primitives designed to restrict sensitive smart contract functions. The framework employs opinionated patterning and primitive-based composition to structure pro

    Solidity
    View on GitHub↗4,283
  • inoutcode/ethereum_bookinoutcode avatar

    inoutcode/ethereum_book

    4,081View on GitHub↗

    This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides structured instruction on blockchain fundamentals, smart contract development, and the architectural principles of decentralized applications. The resource covers technical domains including smart contract security auditing, network administration, and web3 programming. It details the implementation of token standards, the use of mnemonic seeds for wallet integration, and the creation of censorship-resistant application architectures. The documentation extends to system-level opera

    Vueblockchaindappsethereum
    View on GitHub↗4,081
Compare all 30 related projects→