Contract toolingSolaritySmart contract libraries & utilitiesHardhat · Education · SolidityWebsite (opens in a new tab)dl-solarity/solidity-lib(395 ☆) (opens in a new tab)dl-solarity/hardhat-zkit(96 ☆) (opens in a new tab)Solidity-Oriented Development ToolingRelated resourcesOpenZeppelin ContractsOpenZeppelin Contracts are the go-to library for smart contract development.SoliditySolidity is an object-oriented, high-level language for implementing smart contracts.Hats ProtocolThe organizational graph protocol: encode your organization's roles, agents, and permissions into a programmable graph with Hats ProtocolVyperPythonic Smart Contract Language for the EVMSoladySolady by Vectorized collects aggressively optimized Solidity snippets from Merkle proofs to compression helpers, wrapping careful inline assembly in approachable APIs so advanced developers can ship gas-efficient patterns while learning cutting-edge optimization techniques from a living reference library.SolmateSolmate is a modern, opinionated collection of gas-optimized Solidity building blocks and utilities for smart contract development.