10 Repos
Command-line utilities for deploying applications to cloud hosting services.
Distinguishing note: Focuses on the CLI-driven deployment workflow, not general infrastructure management.
Explore 10 awesome GitHub repositories matching devops & infrastructure · Cloud Deployment CLI Tools. Refine with filters or upvote what's useful.
Reflex is a full-stack web framework that enables the development of complete web applications using only Python. It provides a unified environment where server-side logic and client-side interfaces are synchronized through a shared, event-driven architecture. By using a declarative component language, the framework compiles code into reactive frontend elements and backend event handlers, allowing developers to manage the entire application lifecycle within a single codebase. The framework distinguishes itself through its reactive state management and integrated AI-assisted development tools.
Facilitates cloud deployment by authenticating accounts and pushing project files via command-line.
Chalice ist ein Python-Entwicklungs-Framework für den Aufbau und das Deployment von serverlosen Anwendungen und REST-APIs auf AWS. Es fungiert als Microservice-Tool, das das Deployment von Code und Infrastruktur auf AWS Lambda automatisiert und AWS API Gateway orchestriert, um HTTP-Anfragen an spezifische serverlose Funktionen weiterzuleiten. Das Framework bietet ein automatisiertes System, das den Quellcode analysiert, um die minimal erforderlichen Identity- und Access-Management-Berechtigungen (IAM) zu generieren. Zudem stellt es ein Command-Line-Interface zur Verwaltung des gesamten Anwendungslebenszyklus bereit, von der Projekterstellung und dem Deployment bis hin zur Entfernung von Cloud-Ressourcen. Das Projekt deckt ereignisgesteuerte Automatisierung ab, indem es Cloud-Funktionen mit Storage-Buckets, Message-Queues oder periodischen Zeitplänen verbindet. Darüber hinaus übernimmt es die Infrastruktur-Synthese durch dekoratorbasiertes Routen-Mapping und statische Analyse von Cloud-Service-Aufrufen.
Includes a command-line tool to package and deploy serverless applications to AWS.
Search with Lepton is a conversational search engine that combines a large language model with web search APIs to answer user queries in natural language conversation. It is designed as a demonstration application that shows how an LLM can generate conversational responses from real-time web search results, and it caches completed search results so they can be shared and revisited without repeating the original query. The application can be deployed to a cloud platform with a single command, making it easy to launch as a remote service. It maintains dialogue context across multiple turns by s
Launches the search engine on a remote server with a single command for easy deployment.
Shuttle is a cloud platform for Rust backends that automates infrastructure provisioning and deployment. It functions as an infrastructure-as-code framework where managed databases and cloud resources are defined directly within application logic using code attributes rather than external configuration files. The platform provides a command line interface to manage the full project lifecycle, from local development with live reloading to remote cloud publishing. It includes a managed database provider that automatically provisions and attaches storage to applications during the deployment pro
Provides a command-line interface to manage the full deployment lifecycle from local builds to cloud publishing.
Dieses Projekt ist eine Sammlung von Anleitungen und Konfigurationen für die Initialisierung einer macOS-Entwicklungsumgebung. Es bietet einen systematischen Ansatz zur Installation von Programmiersprachen, Editoren und Systemtools, um einen neuen Mac von Grund auf für das Programmieren vorzubereiten. Das Setup konzentriert sich auf die Automatisierung des Lebenszyklus von Kommandozeilentools und Anwendungen durch System-Paketmanagement. Es betont versionsisolierte Sprach-Runtimes für Node.js und Python, was die Verwaltung mehrerer Versionen und die Erstellung projektspezifischer virtueller Umgebungen ermöglicht, um Abhängigkeitskonflikte zu vermeiden. Das Projekt deckt ein breites Spektrum der Entwicklungsinfrastruktur ab, einschließlich der Orchestrierung lokaler relationaler Datenbanken, Key-Value-Stores und Suchmaschinen als Hintergrunddienste. Es enthält zudem Konfigurationen für globale Versionskontrollidentitäten, Shell-Aliase sowie die visuelle Anpassung von Terminal-Emulatoren und Texteditoren.
Provides command-line tools to automate the deployment of local code to remote cloud hosting providers.
Dieses Projekt ist eine Sammlung von Referenzimplementierungen, Beispielcode und Starter-Kits zur Integration von Firebase-Backend-Diensten in Webanwendungen unter Verwendung des JavaScript-SDK. Es dient als praktischer Leitfaden für das Bootstrapping von Projekten mit Cloud-gehosteter Authentifizierung, Datenbanken und serverloser Logik. Das Repository bietet spezifische Beispiele für die Implementierung von Echtzeit-Datensynchronisation, Benutzeridentitätsverwaltung und ereignisgesteuerten Cloud-Funktionen. Es enthält zudem Referenzcode für die Verwendung lokaler Service-Emulatoren, um Cloud-Funktionalität auf einer lokalen Maschine vor der Produktionsbereitstellung zu testen. Die Codebasis deckt ein breites Spektrum an Funktionen ab, einschließlich NoSQL- und relationaler Datenspeicherung, statischem Asset-Hosting auf einem globalen CDN und der Durchsetzung deklarativer Sicherheitsregeln. Sie demonstriert zudem die Integration von Identitätsprüfung und die Ausführung serverseitiger Logik in verwalteten Umgebungen.
Provides command-line utilities to deploy hosted web assets and serverless functions to the cloud.
Nodal ist ein Node.js-API-Framework, das für das Erstellen datenzentrierter Webdienste und JSON-APIs unter Verwendung strukturierter Datenmodelle entwickelt wurde. Es fungiert als Object-Relational-Mapper, der das Abfragen und Manipulieren von Datenbankdatensätzen über Objekte anstelle von rohen SQL-Abfragen ermöglicht. Das Projekt enthält ein Datenbank-Migrationstool für das Verfolgen und Anwenden bidirektionaler Schemaänderungen, um die Datenintegrität über verschiedene Umgebungen hinweg zu wahren. Es bietet zudem ein Kommandozeilen-Interface für die Automatisierung der Registrierung und Konfiguration von Remote-Hosting-Umgebungen. Das Framework bietet Funktionen für modellgetriebene API-Generierung, zustandslose JSON-Verarbeitung und automatisiertes Remote-API-Deployment.
Ships a command-line utility for automating the registration and configuration of remote hosting environments.
This project is an edge computing development toolkit and serverless command line interface used to develop, test, and deploy serverless functions to a global edge network. It serves as an edge runtime bundler and resource orchestrator, managing the entire lifecycle of edge projects from local development to worldwide distribution. The toolkit distinguishes itself through distributed workflow management, coordinating stateful instances and the durable execution of long-running processes across the edge. It also provides specialized integrations for edge AI, including the management of vector
Ships a command-line interface to manage the full lifecycle of edge functions from bundling to global deployment.
Claudia ist ein Kommandozeilen-Utility und Framework, das darauf ausgelegt ist, das Packaging, Routing und Deployment von Node.js-Anwendungen in serverlosen Cloud-Umgebungen zu automatisieren. Es fungiert als Interface für die Verwaltung des gesamten Lebenszyklus von Backend-Diensten und übernimmt die Übersetzung von Anwendungscode in ausführbare Cloud-Funktionen und verwaltete Netzwerk-Gateways. Das Tool zeichnet sich dadurch aus, dass es komplexe Infrastrukturaufgaben abstrahiert, sodass Entwickler Web-Routen und Konversations-Interfaces direkt in ihrem Quellcode definieren können. Es automatisiert die Bereitstellung von Cloud-Ressourcen, einschließlich der Konfiguration von Sicherheitszugriffsregeln, Logging und umgebungsspezifischen Einstellungen, wodurch sichergestellt wird, dass Infrastrukturzustände über Deployments hinweg konsistent und wiederholbar bleiben. Über das reine Deployment hinaus bietet das Projekt Funktionen für die Verwaltung von Umgebungsvariablen und Secrets sowie die Konfiguration ereignisgesteuerter Trigger für Web-APIs und Chatbots. Es wird als Kommandozeilen-Interface vertrieben, das das Bundling von Abhängigkeiten und die anschließende Bereitstellung dieser Artefakte auf Cloud-Hosting-Diensten verwaltet.
Provides a command-line interface to automate the packaging and uploading of Node.js serverless applications.
Submariner is a tool for connecting pods and services across separate Kubernetes clusters into a unified network mesh. It uses a central broker-based architecture to coordinate cross-cluster service discovery, DNS resolution, and encrypted tunneling, enabling secure communication between workloads in different clusters. The project handles overlapping pod and service CIDR ranges across clusters through global IP address mapping, preventing address collisions. It supports multiple encrypted tunnel protocols, including IPsec and WireGuard, to secure inter-cluster traffic, and provides gateway h
Ships a command-line utility for simplifying deployment, configuration, and management of cross-cluster networking.