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·11 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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

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.

Which projects share features with rari-capital/solmate?

Projects with overlapping indexed features 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…

Projects sharing features with Solmate

These projects share indexed features with Solmate. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→