Contract toolingZink LanguageSmart contract libraries & utilitiesEducationWebsite (opens in a new tab)Socialzink-lang/zink(177 ☆) (opens in a new tab)Rustic programming language that targets EVMRelated 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 EVMSolaritySolidity-Oriented Development ToolingSoladySolady 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.