awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • smartcontractkit/full-blockchain-solidity-course-pyAvatar von smartcontractkit

    smartcontractkit/full-blockchain-solidity-course-py

    11,212Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassender Bildungslehrplan für die Entwicklung, Bereitstellung und das Testen von Blockchain-Anwendungen unter Verwendung der Sprache Solidity. Es dient als technische Ressource für den Aufbau dezentraler Anwendungen auf Ethereum und kompatiblen Netzwerken unter Verwendung Python-basierter Tools. Der Lehrplan bietet praktische Anleitungen zur Erstellung fungibler und nicht-fungibler Token, die branchenüblichen Spezifikationen für Interoperabilität folgen. Er enthält einen DeFi-Programmierlehrplan für die Interaktion mit dezentralen Finanzprotokollen zur Verwaltung von Sicherheiten sowie Anweisungen für den Import realer Daten und verifizierbarer Zufälligkeit über Orakel-Netzwerke. Die Materialien decken die Entwicklung von Smart Contracts und die Implementierung von Proxy-Mustern für die Aktualisierbarkeit von Verträgen ab. Zusätzliche Schwerpunkte umfassen den Aufbau von Webschnittstellen, die digitale Geldbörsen mit Blockchain-Verträgen verbinden, die Verwaltung von Asset-Metadaten auf dezentralem Speicher und die Durchführung von Vertragsvalidierungen durch Netzwerksimulationen.

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

    Auf GitHub ansehen↗11,212
  • foundry-rs/foundryAvatar von foundry-rs

    foundry-rs/foundry

    10,125Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,125
  • runtipi/runtipiAvatar von runtipi

    runtipi/runtipi

    9,499Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,499
  • austintgriffith/scaffold-ethAvatar von austintgriffith

    austintgriffith/scaffold-eth

    9,064Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,064
  • nomicfoundation/hardhatAvatar von NomicFoundation

    NomicFoundation/hardhat

    8,489Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,489
  • smartcontractkit/chainlinkAvatar von smartcontractkit

    smartcontractkit/chainlink

    8,222Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,222
  • ibax-io/go-ibaxAvatar von IBAX-io

    IBAX-io/go-ibax

    7,858Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,858
  • mystenlabs/suiAvatar von MystenLabs

    MystenLabs/sui

    7,612Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,612
  • cyfrin/foundry-full-course-f23Avatar von Cyfrin

    Cyfrin/foundry-full-course-f23

    5,814Auf GitHub ansehen↗

    Dieses Repository ist ein umfassender Lehrplan und Programmierleitfaden, der darauf ausgelegt ist, Solidity-Entwicklung und Smart-Contract-Tests zu lehren. Es bietet eine strukturierte Reihe von Lehrmaterialien und Tutorials zum Schreiben, Deployment und Auditieren sicherer programmierbarer Contracts auf der Ethereum Virtual Machine. Der Kurs konzentriert sich auf das Foundry-Toolkit und bietet einen Ethereum-Tooling-Lehrplan, der das lokale Kompilieren und Testen von Smart-Contracts abdeckt. Er betont einen professionellen Entwicklungsworkflow, der von der ersten Solidity-Programmierung bis zur Implementierung dezentraler Anwendungslogik reicht. Das Material deckt ein breites Spektrum an Funktionen ab, einschließlich Blockchain-Sicherheitsaudits zur Identifizierung von Schwachstellen und der Einrichtung lokaler Ethereum-Entwicklungsumgebungen. Es enthält praktische Anleitungen zur Verwendung eines Rust-basierten Toolkits für Contract-Management und -Verifizierung.

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

    Auf GitHub ansehen↗5,814
  • devspace-sh/devspaceAvatar von devspace-sh

    devspace-sh/devspace

    5,036Auf GitHub ansehen↗

    Devspace ist ein Kubernetes-Entwicklungs-Workflow-Tool und ein deklarativer Deployment-Orchestrator. Es automatisiert den Build-, Deploy- und Debug-Zyklus für Anwendungen, die innerhalb von Kubernetes-Clustern laufen, und fungiert als Automatisierungstool für Container-Image-Pipelines und als Remote-Kubernetes-Debugger. Das Projekt bietet eine Kubernetes-Hot-Reloading-Engine, die Echtzeit-Code-Synchronisation und bidirektionale Dateisynchronisation zwischen lokalen Dateisystemen und laufenden Containern ermöglicht. Dies erlaubt Updates, ohne dass Image-Rebuilds oder Neustarts erforderlich sind. Es ermöglicht zudem Environment-Parity durch die Ausführung von Build-, Test- und Debug-Prozessen direkt innerhalb des Clusters. Das Tool deckt eine breite Palette an Funktionen ab, einschließlich parallelem Image-Building, Multi-Container-Log-Streaming und interaktiven Container-Terminals. Es bietet zudem Konfigurationsmanagement zur Auflösung dynamischer Variablen und eine visuelle Oberfläche für das Umgebungsmanagement und Port-Forwarding.

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

    Goclicloud-nativecontainer
    Auf GitHub ansehen↗5,036
  • solana-foundation/anchorAvatar von solana-foundation

    solana-foundation/anchor

    5,090Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,090
  • genlayerlabs/genlayer-project-boilerplateAvatar von genlayerlabs

    genlayerlabs/genlayer-project-boilerplate

    4,829Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,829
  • lukesmithxyz/voidriceAvatar von LukeSmithxyz

    LukeSmithxyz/voidrice

    4,448Auf GitHub ansehen↗

    Voidrice ist eine Sammlung von Linux- und Unix-Dotfiles sowie eine Shell-basierte Provisionierungssuite, die darauf ausgelegt ist, eine standardisierte, minimalistische Desktop-Umgebung zu etablieren. Sie bietet eine Reihe von Konfigurationsdateien für Shells, Texteditoren und System-Utilities, um einen konsistenten Arbeitsplatz über verschiedene Maschinen hinweg zu gewährleisten. Das Projekt verwendet einen auf Symlinks basierenden Konfigurationsmanager, um Systemdateien zur einfacheren Versionierung in ein zentrales Repository zu mappen. Es enthält zudem ein textbasiertes Verzeichnis-Lesezeichensystem, das einfache Textdateien verwendet, um Systempfade zu indizieren und schnell zu ihnen zu springen. Die Suite deckt breite Funktionsbereiche ab, darunter das Bootstrapping der Systemkonfiguration durch geschichtete Skripte, die Standardisierung von Multimedia-Anwendungen und eine benutzerdefinierte Verzeichnisnavigation. Sie nutzt deklaratives Deployment-Mapping und manifestgesteuerte Synchronisation, um eine einheitliche Umgebung über mehrere Installationen hinweg aufrechtzuerhalten.

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

    Shell
    Auf GitHub ansehen↗4,448
  • ragapp/ragappAvatar von ragapp

    ragapp/ragapp

    4,438Auf GitHub ansehen↗

    Dieses Projekt ist eine agentische Retrieval-Augmented-Generation-Plattform (RAG) und ein Orchestrierungs-Framework, das darauf ausgelegt ist, Large Language Models mit privaten Unternehmensdaten zu verbinden. Es fungiert als selbst gehostetes KI-Gateway, das Vektordatenbanken und externe Tools integriert, um komplexe Informationsabruf- und Generierungsaufgaben zu automatisieren. Das System zeichnet sich durch einen KI-Agenten-Workflow-Builder aus, der mehrere spezialisierte Agenten mit unterschiedlichen Rollen orchestriert, um mehrstufige Probleme zu lösen. Es enthält eine dedizierte Vektordatenbank-Integrationsschnittstelle für die Indizierung privater Dokumente und eine sichere Sandbox für die Ausführung dynamischer Code- und Datenanalysen während Konversationen. Die Plattform deckt eine breite Palette von Funktionen ab, einschließlich Unternehmensdaten-Indizierung, Result-Reranking für Präzision und die Bereitstellung sowohl interaktiver Chat-Schnittstellen als auch programmatischer APIs. Sie bietet zudem administrative Kontrollen für das KI-Verhaltensmanagement, Benutzerauthentifizierung und API-Nutzungsbegrenzung, um den Ressourcenverbrauch zu steuern. Das Deployment erfolgt über Container-Orchestrierungstools wie Docker Compose, mit Unterstützung für Reverse-Proxy-basiertes Traffic-Routing und TLS-Verschlüsselung für sichere, selbst gehostete Umgebungen.

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

    TypeScript
    Auf GitHub ansehen↗4,438
  • intuitem/ciso-assistant-communityAvatar von intuitem

    intuitem/ciso-assistant-community

    4,162Auf GitHub ansehen↗

    This project is a governance, risk, and compliance platform designed to centralize security governance, risk management, and regulatory compliance activities. It functions as a cybersecurity framework manager and a quantitative risk management system, allowing organizations to track their security posture through a centralized hub. The platform is distinguished by its ability to decouple regulatory requirements from technical security controls, enabling users to map a single implementation across multiple global frameworks to reduce audit duplication. It further differentiates itself through

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

    Pythonauditautomationbsi
    Auf GitHub ansehen↗4,162
  • inoutcode/ethereum_bookAvatar von inoutcode

    inoutcode/ethereum_book

    4,081Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassender Bildungsleitfaden und technisches Handbuch für die Ethereum-Blockchain. Es bietet strukturierte Anleitungen zu Blockchain-Grundlagen, Smart-Contract-Entwicklung und den Architekturprinzipien dezentraler Anwendungen. Die Ressource deckt technische Bereiche ab, einschließlich Smart-Contract-Sicherheitsauditierung, Netzwerkverwaltung und Web3-Programmierung. Sie erläutert die Implementierung von Token-Standards, die Verwendung von Mnemonic-Seeds für die Wallet-Integration und die Erstellung zensurresistenter Anwendungsarchitekturen. Die Dokumentation erstreckt sich auf systemnahe Operationen wie gasbasierte Ressourcenmessung, Konsensmechanismen und JSON-RPC-Kommunikation. Sie adressiert zudem Low-Level-Netzwerke, einschließlich Peer-Discovery und sicherer Verbindungsherstellung, neben den praktischen Aspekten der Bereitstellung und Aktualisierung von Verträgen durch Proxy-Mechanismen.

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

    Vueblockchaindappsethereum
    Auf GitHub ansehen↗4,081
  • quipnetwork/ethereum-sdkAvatar von QuipNetwork

    QuipNetwork/ethereum-sdk

    3,010Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,010
  • remix-project-org/remix-projectAvatar von remix-project-org

    remix-project-org/remix-project

    3,003Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,003
  1. Home
  2. Development Tools & Productivity
  3. Contract Deployment Scripts

Unter-Tags erkunden

  • Contract Verification Tools2 Sub-TagsTools 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-TagsDeployment 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.