awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Rari-Capital avatar

Rari-Capital/solmate

0
View on GitHub↗
4,283 stars·709 forks·Solidity·3 views

Solmate

Solmate is a Solana program framework and smart contract library providing gas-optimized blockchain primitives. It serves as a development kit for implementing SPL tokens and secure access control systems on the Solana blockchain.

The project focuses on reducing compute unit usage and transaction costs through resource-efficient building blocks. It provides standardized components for token logic, balance tracking, and authorization primitives designed to restrict sensitive smart contract functions.

The framework employs opinionated patterning and primitive-based composition to structure programs. These capabilities cover on-chain token management and the implementation of secure permission systems that align with Solana Program Library standards.

Features

  • Compute-Optimized Blockchain Primitives - Provides resource-efficient building blocks that minimize compute unit usage and transaction costs on the Solana VM.
  • Smart Contract Patterns - Enforces a specific structural layout for smart contracts to reduce development overhead and prevent common errors.
  • Gas Optimization Patterns - Provides standardized low-cost building blocks for tokens and authorization to lower execution expenses.
  • Gas-Optimized Primitives - Ships resource-efficient building blocks designed to reduce compute unit usage and transaction costs.
  • Blockchain Execution Guards - Implements optimized permission checks embedded directly into the smart contract execution path.
  • On-Chain Token Management - Enables the creation and management of custom tokens with standardized logic for transfers and balance tracking.
  • Smart Contract Access Controls - Implements secure permission systems and authorization logic to restrict sensitive function calls in smart contracts.
  • Solana Access Control Frameworks - Provides a set of secure permission systems and authorization primitives for restricting sensitive smart contract functions.
  • Smart Contract Primitive Composition - Combines low-level building blocks into complex smart contracts to ensure consistent gas efficiency and logic.
  • Smart Contract Libraries - Offers a collection of gas-optimized building blocks for developing high-performance Solana smart contracts.
  • Solana Smart Contract Development - Provides optimized building blocks to develop high-performance programs on the Solana blockchain.
  • Token Standard Components - Provides standardized components for implementing token logic and balance tracking on the Solana network.
  • Token Standard Implementations - Implements custom token standards on the Solana network using pre-defined components for consistent behavior.
  • Gas Cost Optimizers - Reduces transaction costs and compute unit usage through the use of resource-efficient primitives.
  • SPL Token Account Management - Aligns internal data structures with Solana Program Library standards to ensure ecosystem interoperability.
  • Token Standards - Uses a consistent data layout for balances and transfers to simplify integration with the Solana program model.
  • Smart Contract Development - Gas-optimized smart contract library for efficient development.

Star history

Star history chart for rari-capital/solmateStar history chart for rari-capital/solmate

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Solmate

Similar open-source projects, ranked by how many features they share with Solmate.
  • openzeppelin/openzeppelin-contractsOpenZeppelin avatar

    OpenZeppelin/openzeppelin-contracts

    27,157View on GitHub↗

    OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo

    Solidityethereumevmsecurity
    View on GitHub↗27,157
  • transmissions11/solmatetransmissions11 avatar

    transmissions11/solmate

    4,288View on GitHub↗

    Solmate is a collection of gas-optimized building blocks and libraries for developing secure and efficient smart contracts on the Solana blockchain. It provides a set of standardized tools including an access control framework for managing user roles and ownership, a high-precision fixed-point math library for decimal and signed integer calculations, and a Merkle proof verifier for validating data inclusion. The project provides secure token implementations for issuing and transferring fungible and non-fungible tokens. These implementations include safety checks to prevent silent failures dur

    Solidity
    View on GitHub↗4,288
  • openzeppelin/zeppelin-solidityOpenZeppelin avatar

    OpenZeppelin/zeppelin-solidity

    27,167View on GitHub↗

    This project is a Solidity smart contract library providing a collection of audited, reusable templates and building blocks for developing secure blockchain applications on the Ethereum Virtual Machine. It serves as a foundational toolkit for smart contract development, encompassing a secure mathematical library, role-based access frameworks, and reference implementations of industry-standard token specifications. The library focuses on reducing security risks through community-vetted contract components and audited templates. It provides specific implementations for creating fungible and non

    Solidity
    View on GitHub↗27,167
  • bkrem/awesome-soliditybkrem avatar

    bkrem/awesome-solidity

    7,032View on GitHub↗

    This project is a curated directory and index of resources for Solidity smart contract development. It provides a categorized collection of libraries, development frameworks, security tools, and educational materials used to build and deploy decentralized applications. The repository functions as a comprehensive catalog for the software development lifecycle, featuring a specific index of community-vetted modular building blocks and token standard implementations. It also maintains a dedicated list of security resources, including static analyzers and fuzzers, to assist in auditing and securi

    View on GitHub↗7,032
See all 30 alternatives to Solmate→

Frequently asked questions

What does rari-capital/solmate do?

Solmate is a Solana program framework and smart contract library providing gas-optimized blockchain primitives. It serves as a development kit for implementing SPL tokens and secure access control systems on the Solana blockchain.

What are the main features of rari-capital/solmate?

The main features of rari-capital/solmate are: Compute-Optimized Blockchain Primitives, Smart Contract Patterns, Gas Optimization Patterns, Gas-Optimized Primitives, Blockchain Execution Guards, On-Chain Token Management, Smart Contract Access Controls, Solana Access Control Frameworks.

What are some open-source alternatives to rari-capital/solmate?

Open-source alternatives to rari-capital/solmate include: openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the… transmissions11/solmate — Solmate is a collection of gas-optimized building blocks and libraries for developing secure and efficient smart… openzeppelin/zeppelin-solidity — This project is a Solidity smart contract library providing a collection of audited, reusable templates and building… bkrem/awesome-solidity — This project is a curated directory and index of resources for Solidity smart contract development. It provides a… solana-labs/solana-program-library — The solana-program-library is a blockchain system program suite providing a library of core blockchain operations and… amazingang/wtf-solidity — WTF-Solidity is a comprehensive educational curriculum and learning platform designed to guide developers through the…