solmate

Contract libraries

Provides reusable building blocks for smart contract development in Solidity.

Modern, opinionated, and gas optimized building blocks for smart contract development.

GitHub

4k stars
42 watching
649 forks
Language: Solidity
last commit: 25 days ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
vectorized/solady Optimized Solidity snippets for various Ethereum smart contract use cases. 2,598
transmissions11/solcurity An opinionated security and code quality standard for Solidity smart contracts. 2,052
pcaversaccio/snekmate Provides a set of reusable, modular smart contract components for secure and efficient Ethereum development 508
openzeppelin/openzeppelin-contracts A comprehensive library of secure smart contract templates and components for Ethereum-based blockchain applications. 24,964
transmissions11/foundry-template A streamlined template for creating smart contracts with Foundry and Solmate 163
nta-capital/solmate A Solidity-based library providing efficient math and linear algebra operations for Ethereum smart contracts, enabling machine learning on the blockchain. 33
hyperledger-solang/solang A Solidity compiler that enables development and deployment of smart contracts on multiple blockchain platforms 1,270
merklejerk/solpp A preprocessor and flattener for Ethereum's Solidity source files 112
fravoll/solidity-patterns A collection of design and programming patterns for smart contract development in Solidity 3,163
huff-language/huffmate A comprehensive collection of reusable, optimized, and well-tested smart contract libraries written in Solidity. 440
mystenlabs/sui A high-throughput blockchain platform with an asset-oriented programming model and Move smart contract language. 6,239
deno-web3/solc Provides TypeScript bindings for compiling and deploying Solidity smart contracts on the Ethereum blockchain. 72
urszeidler/uml2solidity Generates smart contract code from UML models 37
truewallet/contracts A smart contract wallet with features for account abstraction, modular design, and social recovery. 11
ethereum/solc-js A JavaScript interface to a compiler for the Solidity programming language used in Ethereum smart contracts. 1,456