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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
solana-labs avatar

solana-labs/solana-program-libraryArchived

0
View on GitHub↗
4,229 estrellas·2,401 forks·Rust·Apache-2.0·3 vistassolanalabs.com↗

Solana Program Library

The solana-program-library is a blockchain system program suite providing a library of core blockchain operations and native functions implemented as reusable programs on Solana. It serves as a collection of smart contract templates and reference implementations for deploying verified programs to the Solana virtual machine.

The project provides decentralized application infrastructure by offering standardized programs that act as foundational building blocks for applications. It focuses on the development and deployment of verified blockchain contracts to ensure consistent functionality across the network.

The library covers core blockchain operations through the re-implementation of native system functions as programs targeting the virtual machine. This includes the deployment of standardized smart contracts to maintain consistent behavior across different blockchain implementations.

Features

  • Decentralized Application Platforms - Provides the foundational library of standardized programs that serve as the core infrastructure for Solana applications.
  • Parallel Transaction Execution - Processes non-conflicting transactions simultaneously through explicit account access declarations to increase throughput.
  • Virtual Machine System Programs - Re-implements native system functions as virtual machine programs to maintain core blockchain operations.
  • Virtual Machines - Implements the virtual machine environment required to execute core blockchain system programs.
  • Blockchain - Implements native blockchain functions as programs targeting the virtual machine for consistent execution.
  • Program Derived Address Derivations - Generates deterministic blockchain addresses using seeds and program IDs for structured on-chain data storage.
  • Account-Based State Modeling - Implements an architecture that decouples state from logic by storing program data in separate account structures.
  • Blockchain System Program Suites - Provides a comprehensive suite of core blockchain operations and native functions as reusable Solana programs.
  • Cross-Program Invocations - Enables programs to invoke other programs during a single transaction by passing account ownership and authority.
  • BPF Bytecode Compilers - Compiles high-level Rust code into BPF bytecode for execution within the Solana virtual machine.
  • Solana Smart Contract Development - Serves as a reference for building and deploying high-performance programs for the Solana blockchain runtime.
  • Smart Contract Project Scaffolders - Offers reference implementations and templates for deploying verified programs to the Solana virtual machine.
  • Smart Contract Deployment Pipelines - Offers a suite of verified on-chain programs and reference implementations for standardized deployment.
  • Smart Contract Libraries - Provides reusable, modular smart contract components to ensure consistent logic across deployed programs.

Historial de estrellas

Gráfico del historial de estrellas de solana-labs/solana-program-libraryGráfico del historial de estrellas de solana-labs/solana-program-library

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace solana-labs/solana-program-library?

The solana-program-library is a blockchain system program suite providing a library of core blockchain operations and native functions implemented as reusable programs on Solana. It serves as a collection of smart contract templates and reference implementations for deploying verified programs to the Solana virtual machine.

¿Cuáles son las características principales de solana-labs/solana-program-library?

Las características principales de solana-labs/solana-program-library son: Decentralized Application Platforms, Parallel Transaction Execution, Virtual Machine System Programs, Virtual Machines, Blockchain, Program Derived Address Derivations, Account-Based State Modeling, Blockchain System Program Suites.

¿Qué alternativas de código abierto existen para solana-labs/solana-program-library?

Las alternativas de código abierto para solana-labs/solana-program-library incluyen: solana-foundation/anchor — Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific… transmissions11/solmate — Solmate is a collection of gas-optimized building blocks and libraries for developing secure and efficient smart… rari-capital/solmate — Solmate is a Solana program framework and smart contract library providing gas-optimized blockchain primitives. It… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… cosmos/cosmos-sdk — Cosmos SDK is a modular blockchain application framework and software development kit used to build sovereign… openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the…

Alternativas open-source a Solana Program Library

Proyectos open-source similares, clasificados según cuántas características comparten con Solana Program Library.
  • solana-foundation/anchorAvatar de solana-foundation

    solana-foundation/anchor

    5,090Ver en GitHub↗

    Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr

    Rustblockchaincoralrust
    Ver en GitHub↗5,090
  • transmissions11/solmateAvatar de transmissions11

    transmissions11/solmate

    4,288Ver en 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
    Ver en GitHub↗4,288
  • rari-capital/solmateAvatar de Rari-Capital

    Rari-Capital/solmate

    4,283Ver en GitHub↗

    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 pro

    Solidity
    Ver en GitHub↗4,283
  • mystenlabs/suiAvatar de MystenLabs

    MystenLabs/sui

    7,612Ver en GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    Ver en GitHub↗7,612
Ver las 30 alternativas a Solana Program Library→