awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repository-uri

Awesome GitHub RepositoriesContract Deployment Scripts

Scripts used to automate the deployment of smart contracts to various blockchain networks.

Distinct from Automated Deployment Scripts: Distinct from general DevOps deployment scripts as it specifically targets blockchain contract deployment and network interaction.

Explore 18 awesome GitHub repositories matching development tools & productivity · Contract Deployment Scripts. Refine with filters or upvote what's useful.

Awesome Contract Deployment Scripts GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • smartcontractkit/full-blockchain-solidity-course-pyAvatar smartcontractkit

    smartcontractkit/full-blockchain-solidity-course-py

    11,212Vezi pe GitHub↗

    Acest proiect este un curriculum educațional cuprinzător pentru dezvoltarea, implementarea și testarea aplicațiilor blockchain folosind limbajul Solidity. Servește drept resursă tehnică pentru construirea de aplicații descentralizate pe Ethereum și rețele compatibile folosind instrumente bazate pe Python. Curriculumul oferă ghiduri practice despre crearea de token-uri fungibile și non-fungibile care respectă specificațiile standard din industrie pentru interoperabilitate. Include un curriculum de programare DeFi pentru interacțiunea cu protocoalele de finanțe descentralizate pentru gestionarea colateralului, precum și instrucțiuni pentru importarea datelor din lumea reală și a aleatoriului verificabil prin rețele oracle. Materialele acoperă dezvoltarea contractelor inteligente și implementarea tiparelor de proxy pentru actualizarea contractelor. Domeniile suplimentare de interes includ construirea de interfețe web care conectează portofelele digitale la contractele blockchain, gestionarea metadatelor activelor pe stocare descentralizată și efectuarea validării contractelor prin simulări de rețea.

    Provides scripts to automate the compilation and deployment of smart contracts across various blockchain networks.

    Vezi pe GitHub↗11,212
  • foundry-rs/foundryAvatar foundry-rs

    foundry-rs/foundry

    10,125Vezi pe 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

    Provides scripts to automate the deployment of smart contracts across different blockchain network environments.

    Rustalloyblockchainbytecode
    Vezi pe GitHub↗10,125
  • runtipi/runtipiAvatar runtipi

    runtipi/runtipi

    9,499Vezi pe GitHub↗

    Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin

    Uses Docker Compose files to declaratively define services, ports, and volume mappings for reproducible deployments.

    TypeScripthomeserverlinuxself-hosted
    Vezi pe GitHub↗9,499
  • austintgriffith/scaffold-ethAvatar austintgriffith

    austintgriffith/scaffold-eth

    9,064Vezi pe GitHub↗

    Scaffold-eth is a comprehensive development stack and boilerplate for building decentralized applications. It provides a pre-configured starter kit that integrates smart contract development tools with a reactive user interface to accelerate the construction of Ethereum-based projects. The toolkit features dynamic frontend interface generation, which automatically builds a user interface mapped to smart contract functions for rapid logic verification. This allows for testing blockchain logic through a frontend without the need to write custom UI code. The project covers a broad range of deve

    Provides automated scripts to push compiled bytecode to various blockchain network environments.

    CSS
    Vezi pe GitHub↗9,064
  • nomicfoundation/hardhatAvatar NomicFoundation

    NomicFoundation/hardhat

    8,489Vezi pe 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

    Provides scripts to automate the deployment of smart contracts to various blockchain networks.

    TypeScriptblockchaindappsdebugging
    Vezi pe GitHub↗8,489
  • smartcontractkit/chainlinkAvatar smartcontractkit

    smartcontractkit/chainlink

    8,222Vezi pe GitHub↗

    Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi

    Documents verifying deployed contracts from within the Remix IDE using an Etherscan API key.

    Goblockchainchainlinkethereum
    Vezi pe GitHub↗8,222
  • ibax-io/go-ibaxAvatar IBAX-io

    IBAX-io/go-ibax

    7,858Vezi pe GitHub↗

    go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with custom governance and token economics. It provides a foundation for building decentralized applications through a framework that integrates identity management and on-chain data storage. The project features a multilingual virtual machine capable of executing smart contracts written in Go, Rust, and Solidity. It implements a sharded blockchain network to increase throughput and a privacy layer utilizing zero-knowledge proofs and homomorphic encryption to anonymize transaction da

    Validates contract hashes during and after execution to ensure secure and tamper-proof cross-chain interactions.

    Goassetsblockchaincross-chain
    Vezi pe GitHub↗7,858
  • mystenlabs/suiAvatar MystenLabs

    MystenLabs/sui

    7,612Vezi pe 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

    Uses command-line tools, IDE extensions, and linters to ship and verify on-chain code.

    Rustblockchaindistributed-ledger-technologymove
    Vezi pe GitHub↗7,612
  • cyfrin/foundry-full-course-f23Avatar Cyfrin

    Cyfrin/foundry-full-course-f23

    5,814Vezi pe GitHub↗

    Acest repository este un curriculum educațional cuprinzător și un ghid de programare conceput pentru a preda dezvoltarea Solidity și testarea smart contract-urilor. Oferă un set structurat de materiale de instruire și tutoriale pentru scrierea, deployment-ul și auditarea contractelor programabile sigure pe Ethereum Virtual Machine. Cursul se concentrează pe toolkit-ul Foundry, oferind un curriculum de instrumente Ethereum care acoperă compilarea și testarea smart contract-urilor local. Pune accent pe un flux de lucru de dezvoltare profesională, trecând de la programarea Solidity inițială la implementarea logicii aplicațiilor descentralizate. Materialul acoperă o gamă largă de capabilități, inclusiv auditarea securității blockchain pentru a identifica vulnerabilități și configurarea mediilor locale de dezvoltare Ethereum. Include îndrumări practice privind utilizarea unui toolkit bazat pe Rust pentru gestionarea și verificarea contractelor.

    Demonstrates how to automate the deployment of multiple contracts using Solidity-based scripts.

    Vezi pe GitHub↗5,814
  • devspace-sh/devspaceAvatar devspace-sh

    devspace-sh/devspace

    5,036Vezi pe GitHub↗

    Devspace este un instrument de flux de lucru pentru dezvoltarea Kubernetes și un orchestrator de implementare declarativ. Automatizează ciclul de build, deploy și debug pentru aplicațiile care rulează în interiorul clusterelor Kubernetes, funcționând ca un automatizator de pipeline pentru imagini de containere și un debugger Kubernetes la distanță. Proiectul dispune de un motor de hot reloading Kubernetes care oferă sincronizarea codului în timp real și sincronizarea bidirecțională a fișierelor între sistemele de fișiere locale și containerele care rulează. Acest lucru permite actualizări fără a necesita reconstrucția imaginilor sau restart-uri. Mai mult, permite paritatea mediului prin rularea proceselor de build, test și debug direct în interiorul clusterului. Instrumentul acoperă o gamă largă de capabilități, inclusiv construirea paralelă a imaginilor, streaming-ul de log-uri multi-container și terminale de containere interactive. De asemenea, oferă gestionarea configurației pentru rezolvarea variabilelor dinamice și o interfață vizuală pentru gestionarea mediului și port-forwarding.

    Provides a configuration-driven system to standardize container image pipelines and cluster deployment steps.

    Goclicloud-nativecontainer
    Vezi pe GitHub↗5,036
  • solana-foundation/anchorAvatar solana-foundation

    solana-foundation/anchor

    5,090Vezi pe 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

    Compares local build and interface description against deployed contracts to confirm reproducibility.

    Rustblockchaincoralrust
    Vezi pe GitHub↗5,090
  • genlayerlabs/genlayer-project-boilerplateAvatar genlayerlabs

    genlayerlabs/genlayer-project-boilerplate

    4,829Vezi pe GitHub↗

    This is a full-stack template for building decentralized applications on the GenLayer blockchain, combining smart contract development with a frontend integration pipeline. It provides a pre-configured environment for writing GenLayer smart contracts using Python decorators that specify function visibility, persistence, and typed storage structures, along with built-in linting to catch forbidden imports and nondeterministic calls before deployment. The boilerplate distinguishes itself by supporting nondeterministic smart contract operations—such as querying language models and fetching extern

    Deploys the compiled contract to the chosen network using a command-line tool.

    TypeScript
    Vezi pe GitHub↗4,829
  • lukesmithxyz/voidriceAvatar LukeSmithxyz

    LukeSmithxyz/voidrice

    4,448Vezi pe GitHub↗

    Voidrice is a collection of Linux and Unix dotfiles and a shell-scripted provisioning suite designed to establish a standardized, minimalist desktop environment. It provides a set of configuration files for shells, text editors, and system utilities to ensure a consistent workspace across different machines. The project employs a symlink-based configuration manager to map system files to a central repository for easier versioning. It also includes a text-based directory bookmark system that uses flat text files to index and jump to favorite system paths. The suite covers broad capability are

    Provides a structured manifest to map repository source files to their target locations on the system.

    Shell
    Vezi pe GitHub↗4,448
  • ragapp/ragappAvatar ragapp

    ragapp/ragapp

    4,438Vezi pe GitHub↗

    This project is an agentic retrieval-augmented generation platform and orchestration framework designed to connect large language models to private enterprise data. It serves as a self-hosted AI gateway that integrates vector databases and external tools to automate complex information retrieval and generation tasks. The system differentiates itself through an AI agent workflow builder that orchestrates multiple specialized agents with distinct roles to solve multi-step problems. It includes a dedicated vector database integration interface for indexing private documents and a secure sandbox

    Provides orchestration for managing the lifecycle and deployment order of application containers.

    TypeScript
    Vezi pe GitHub↗4,438
  • intuitem/ciso-assistant-communityAvatar intuitem

    intuitem/ciso-assistant-community

    4,162Vezi pe GitHub↗

    Acest proiect este o platformă de guvernanță, risc și conformitate concepută pentru a centraliza guvernanța securității, gestionarea riscurilor și activitățile de conformitate cu reglementările. Funcționează ca un manager de framework de securitate cibernetică și un sistem de gestionare cantitativă a riscurilor, permițând organizațiilor să își urmărească postura de securitate printr-un hub centralizat. Platforma se distinge prin capacitatea sa de a decupla cerințele de reglementare de controalele tehnice de securitate, permițând utilizatorilor să mapeze o singură implementare pe mai multe framework-uri globale pentru a reduce duplicarea auditului. Se diferențiază în continuare printr-un strat de integrare care conectează agenții de model de limbaj la datele de guvernanță pentru interacțiune conversațională și un message bus pentru orchestrarea securității bazată pe evenimente. Capabilitățile largi acoperă orchestrarea auditului de securitate, gestionarea riscurilor terților și simularea riscurilor cantitative pentru modelarea scenariilor de amenințare. Sistemul include, de asemenea, instrumente pentru catalogarea activelor, controlul accesului bazat pe roluri cu autentificare multi-factor și urmărirea metricilor de performanță prin dashboard-uri de management. Aplicația poate fi implementată pe infrastructură privată, servere virtuale private sau clustere Kubernetes folosind Docker și Helm charts.

    Configures the environment using Docker Compose or Helm charts to orchestrate containerized deployment targets.

    Pythonauditautomationbsi
    Vezi pe GitHub↗4,162
  • inoutcode/ethereum_bookAvatar inoutcode

    inoutcode/ethereum_book

    4,081Vezi pe GitHub↗

    This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides structured instruction on blockchain fundamentals, smart contract development, and the architectural principles of decentralized applications. The resource covers technical domains including smart contract security auditing, network administration, and web3 programming. It details the implementation of token standards, the use of mnemonic seeds for wallet integration, and the creation of censorship-resistant application architectures. The documentation extends to system-level opera

    Provides instructions on using scripts to automate the deployment of smart contracts across blockchain networks.

    Vueblockchaindappsethereum
    Vezi pe GitHub↗4,081
  • quipnetwork/ethereum-sdkAvatar QuipNetwork

    QuipNetwork/ethereum-sdk

    3,010Vezi pe GitHub↗

    This project is a set of utilities for managing blockchain network orchestration, smart contract deployment, and on-chain bytecode verification. It provides a framework for registering new blockchain networks and managing deployer contracts across multiple environments. The toolkit includes a blockchain contract verifier to validate deployed bytecode against source code on block explorers. It also features a deployment tool for pushing bytecode to the network and initializing contract ownership. The software covers smart contract interaction through typed interfaces for executing functions a

    Provides utilities for validating deployed bytecode against source code to ensure logic consistency.

    TypeScript
    Vezi pe GitHub↗3,010
  • remix-project-org/remix-projectAvatar remix-project-org

    remix-project-org/remix-project

    3,003Vezi pe GitHub↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    Deploys compiled smart contracts to in-browser VMs, local nodes, or public blockchain networks.

    TypeScriptblockchainethereumevm
    Vezi pe GitHub↗3,003
  1. Home
  2. Development Tools & Productivity
  3. Contract Deployment Scripts

Explorează sub-etichetele

  • Contract Verification Tools2 sub-tag-uriTools for verifying and linting smart contract code before and after deployment. **Distinct from Contract Deployment Scripts:** Focuses on the verification and linting aspect of the deployment lifecycle rather than just the deployment script.
  • Declarative Deployments3 sub-tag-uriDeployment systems where desired contract states are defined as modules to automate execution order. **Distinct from Contract Deployment Scripts:** Focuses on state-based intent rather than imperative script sequences
  • Declarative Development WorkflowsVersion-controlled configurations that define the sequence of build and deployment steps for development teams. **Distinct from Declarative Deployments:** Distinct from Declarative Deployments which focus on target state/contracts; this focuses on the development workflow sequence.
  • Existing Contract BindingsType-safe interfaces created for contracts already deployed on-chain using their address and ABI. **Distinct from Contract Deployment Scripts:** Focuses on the creation of type-safe wrappers for existing contracts rather than the deployment process
  • Library Linking AutomationAutomates the deployment of standalone libraries and their linking to dependent contracts. **Distinct from Contract Deployment Scripts:** Specifically handles the linking phase of library deployment rather than general script execution
  • Proxy Logic VerificationsTools for mapping proxy contracts to their implementation addresses to verify the actual executed logic. **Distinct from Contract Verification Tools:** Focuses on the transparency of proxy-implementation links rather than general linting or verification of the source code itself.