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.Fe LanguageFe is a Rust-inspired language targeting the EVM; today you can explore Fe v2's type system via CLI or editor tooling even while bytecode generation is still evolving.