awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesStorage Optimization Utilities

Tools for packing data and managing storage slots to minimize gas consumption.

Distinct from Data Storage Optimizers: Distinct from general data optimizers: focuses on contract-specific storage optimization.

Explore 9 awesome GitHub repositories matching data & databases · Storage Optimization Utilities. Refine with filters or upvote what's useful.

Awesome Storage Optimization Utilities GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • openzeppelin/openzeppelin-contractsAvatar de OpenZeppelin

    OpenZeppelin/openzeppelin-contracts

    27,157Voir sur 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

    Writes data to specific storage slots and packs short strings to reduce gas costs and prevent storage conflicts.

    Solidityethereumevmsecurity
    Voir sur GitHub↗27,157
  • ethereumbook/ethereumbookAvatar de ethereumbook

    ethereumbook/ethereumbook

    21,521Voir sur GitHub↗

    This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It provides a deep dive into the fundamental architecture of decentralized ledger systems, covering the core mechanisms that enable trustless state transitions, cryptographic security, and network consensus. The documentation distinguishes itself by bridging high-level conceptual frameworks with practical implementation details. It details the lifecycle of smart contract development, from source code compilation and bytecode analysis to deployment and interaction patterns. Furthermo

    Pre-declare accessed addresses and storage slots in an access list to reduce the total gas costs required for complex smart contract interactions.

    blockchainbookdapp
    Voir sur GitHub↗21,521
  • foundry-rs/foundryAvatar de foundry-rs

    foundry-rs/foundry

    10,125Voir sur GitHub↗

    Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing, and deploying contracts for the Ethereum Virtual Machine. It provides a local environment for simulating blockchain state and forking live networks to execute code without modifying the actual chain. The project features a property-based fuzzing engine to identify edge-case failures in contract logic and a transaction debugger for analyzing detailed execution traces and gas consumption. It enables developers to mirror the state of a remote chain locally to test against real-worl

    Measures and compares the computational gas cost of contract executions to identify expensive operations.

    Rustalloyblockchainbytecode
    Voir sur GitHub↗10,125
  • nomicfoundation/hardhatAvatar de NomicFoundation

    NomicFoundation/hardhat

    8,489Voir sur GitHub↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    Calculates minimum, maximum, average, and median gas costs for individual functions during test runs.

    TypeScriptblockchaindappsdebugging
    Voir sur GitHub↗8,489
  • wasm3/wasm3Avatar de wasm3

    wasm3/wasm3

    7,936Voir sur GitHub↗

    Wasm3 est un interpréteur WebAssembly conçu pour l'intégration dans des runtimes embarqués. Il permet l'exécution de logique binaire portable sur des microcontrôleurs et du matériel aux ressources limitées, offrant un support pour les modules qui utilisent le WebAssembly System Interface (WASI) pour interagir avec les ressources système. Le runtime utilise une interprétation de bytecode basée sur des registres et une répartition directe pour mapper les registres virtuels aux registres CPU physiques. Il inclut une interface d'appel hôte pour mapper les importations aux fonctions C et utilise une validation de module statique pour garantir que le bytecode suit les règles de spécification avant l'exécution. Le projet fournit une gestion des ressources via des limites d'allocation de mémoire linéaire et un comptage de gaz au niveau des instructions pour éviter les boucles infinies et l'épuisement du système. L'observabilité est gérée via le traçage d'exécution, la surveillance des flux et le profilage des opérations de l'interpréteur. Pour le développement et l'assurance qualité, le runtime inclut un REPL interactif et prend en charge le fuzzing guidé par la couverture.

    Constrains computational resource usage for modules and halts execution when predefined gas limits are exceeded.

    C
    Voir sur GitHub↗7,936
  • bkrem/awesome-solidityAvatar de bkrem

    bkrem/awesome-solidity

    7,032Voir sur 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

    Provides a collection of techniques and tools for reducing gas costs in smart contracts.

    Voir sur GitHub↗7,032
  • transmissions11/solmateAvatar de transmissions11

    transmissions11/solmate

    4,288Voir sur GitHub↗

    Solmate est une collection de blocs de construction et de bibliothèques optimisés pour le gaz, destinés au développement de contrats intelligents sécurisés et efficaces sur la blockchain Solana. Il fournit un ensemble d'outils standardisés, notamment un framework de contrôle d'accès pour gérer les rôles et la propriété des utilisateurs, une bibliothèque mathématique à virgule fixe de haute précision pour les calculs décimaux et d'entiers signés, et un vérificateur de preuve Merkle pour valider l'inclusion de données. Le projet fournit des implémentations de jetons sécurisées pour l'émission et le transfert de jetons fongibles et non fongibles. Ces implémentations incluent des contrôles de sécurité pour empêcher les échecs silencieux lors des transferts d'actifs et des modèles efficaces en gaz pour les variantes de coffres et d'actifs enveloppés. La bibliothèque couvre des domaines de capacités plus larges, notamment le déploiement de contrats déterministes, la gestion des données on-chain via la conversion de types, et des mesures de sécurité pour les contrats intelligents telles que les protections contre la réentrance. Elle utilise également des modèles de stockage optimisés pour réduire la surcharge d'exécution et les coûts de mise à jour d'état.

    Offers tools for packing data and managing storage slots to minimize gas consumption during state updates.

    Solidity
    Voir sur GitHub↗4,288
  • rari-capital/solmateAvatar de Rari-Capital

    Rari-Capital/solmate

    4,283Voir sur GitHub↗

    Solmate est un framework de programmes Solana et une bibliothèque de smart contracts fournissant des primitives blockchain optimisées pour le gaz. Il sert de kit de développement pour implémenter des jetons SPL et des systèmes de contrôle d'accès sécurisés sur la blockchain Solana. Le projet se concentre sur la réduction de l'utilisation des unités de calcul et des coûts de transaction grâce à des briques logicielles économes en ressources. Il fournit des composants standardisés pour la logique des jetons, le suivi des soldes et des primitives d'autorisation conçues pour restreindre les fonctions sensibles des smart contracts. Le framework utilise des patterns orientés et une composition basée sur des primitives pour structurer les programmes. Ces capacités couvrent la gestion des jetons on-chain et l'implémentation de systèmes de permissions sécurisés conformes aux standards de la Solana Program Library.

    Provides standardized low-cost building blocks for tokens and authorization to lower execution expenses.

    Solidity
    Voir sur GitHub↗4,283
  • chiru-labs/erc721aAvatar de chiru-labs

    chiru-labs/ERC721A

    2,547Voir sur GitHub↗

    ERC721A is an Ethereum smart contract library and implementation of the ERC721 standard for non-fungible tokens. It provides a technical framework for deploying token collections with a primary focus on reducing gas costs during the minting process. The implementation distinguishes itself through a gas-optimized approach to batch minting, allowing multiple tokens to be created in a single transaction. It achieves this by minimizing on-chain storage writes and optimizing how ownership data is mapped and stored on the blockchain. The project covers high-level capabilities for NFT collection de

    Utilizes advanced storage packing and slot management to minimize expensive SSTORE operations during minting.

    JavaScript
    Voir sur GitHub↗2,547
  1. Home
  2. Data & Databases
  3. Data Storage Optimizers
  4. Storage Optimization Utilities

Explorer les sous-tags

  • Gas Optimization Patterns3 sous-tagsTechniques for reducing computational and storage costs in smart contracts. **Distinct from Storage Optimization Utilities:** Distinct from Storage Optimization Utilities: focuses on the broader set of gas-saving patterns including access lists and opcode efficiency, not just storage packing.