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
43 watching
661 forks
Language: Solidity
last commit: 3 months 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,635
transmissions11/solcurity An opinionated security and code quality standard for Solidity smart contracts. 2,064
pcaversaccio/snekmate Provides a set of reusable, modular smart contract components for secure and efficient Ethereum development 517
openzeppelin/openzeppelin-contracts A comprehensive library of secure smart contract templates and components for Ethereum-based blockchain applications. 25,104
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,282
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,181
huff-language/huffmate A comprehensive collection of reusable, optimized, and well-tested smart contract libraries written in Solidity. 442
mystenlabs/sui A high-throughput blockchain platform with an asset-oriented programming model and Move smart contract language. 6,352
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. 10
ethereum/solc-js A JavaScript interface to a compiler for the Solidity programming language used in Ethereum smart contracts. 1,464