10 dépôts
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 is a Python development framework for building and deploying serverless applications and REST APIs on AWS. It functions as a microservice tool that automates the deployment of code and infrastructure to AWS Lambda and orchestrates AWS API Gateway to route HTTP requests to specific serverless functions. The framework features an automated system that analyzes source code to generate the minimum required identity and access management permissions. It also provides a command line interface to manage the complete application lifecycle, from project creation and deployment to the removal o
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.
Ce projet est une collection de guides et de configurations pour initialiser un environnement de développement macOS. Il fournit une approche systématique pour installer des langages de programmation, des éditeurs et des outils système afin de préparer un nouveau Mac pour le codage à partir de zéro. La configuration se concentre sur l'automatisation du cycle de vie des outils en ligne de commande et des applications via la gestion de paquets système. Elle met l'accent sur les runtimes de langage isolés par version pour Node.js et Python, permettant la gestion de plusieurs versions et la création d'environnements virtuels spécifiques au projet pour éviter les conflits de dépendances. Le projet couvre une large surface d'infrastructure de développement, y compris l'orchestration de bases de données relationnelles locales, de magasins clé-valeur et de moteurs de recherche en tant que services d'arrière-plan. Il inclut également des configurations pour les identités de contrôle de version globales, les alias de shell et la personnalisation visuelle des émulateurs de terminal et des éditeurs de texte.
Provides command-line tools to automate the deployment of local code to remote cloud hosting providers.
Ce projet est une collection d'implémentations de référence, d'exemples de code et de kits de démarrage pour intégrer les services backend Firebase dans des applications web en utilisant le SDK JavaScript. Il sert de guide pratique pour amorcer des projets avec une authentification hébergée dans le cloud, des bases de données et une logique serverless. Le dépôt fournit des exemples spécifiques pour implémenter la synchronisation de données en temps réel, la gestion d'identité utilisateur et les fonctions cloud pilotées par événements. Il inclut également du code de référence pour utiliser des émulateurs de service locaux afin de tester la fonctionnalité cloud sur une machine locale avant le déploiement en production. La base de code couvre un large éventail de capacités, notamment le stockage de données no-sql et relationnel, l'hébergement d'assets statiques sur un CDN mondial et l'application de règles de sécurité déclaratives. Elle démontre également l'intégration de la vérification d'identité et l'exécution de logique côté serveur dans des environnements gérés.
Provides command-line utilities to deploy hosted web assets and serverless functions to the cloud.
Nodal est un framework d'API Node.js conçu pour construire des services web centrés sur les données et des API JSON utilisant des modèles de données structurés. Il fonctionne comme un mappeur objet-relationnel qui permet l'interrogation et la manipulation d'enregistrements de base de données via des objets au lieu de requêtes SQL brutes. Le projet inclut un outil de migration de base de données pour suivre et appliquer des changements de schéma bidirectionnels afin de maintenir l'intégrité des données à travers différents environnements. Il dispose également d'une interface en ligne de commande pour automatiser l'enregistrement et la configuration des environnements d'hébergement distants. Le framework fournit des capacités pour la génération d'API pilotée par les modèles, le traitement JSON sans état et le déploiement automatisé d'API distantes.
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 est un utilitaire en ligne de commande et un framework conçu pour automatiser l'empaquetage, le routage et le déploiement d'applications Node.js vers des environnements cloud serverless. Il fonctionne comme une interface pour gérer tout le cycle de vie des services backend, gérant la traduction du code d'application en fonctions cloud exécutables et en passerelles réseau gérées. L'outil se distingue en abstrayant les tâches d'infrastructure complexes, permettant aux développeurs de définir des routes web et des interfaces conversationnelles directement dans leur code source. Il automatise le provisionnement des ressources cloud, y compris la configuration des règles d'accès de sécurité, la journalisation et les paramètres spécifiques à l'environnement, garantissant que les états de l'infrastructure restent cohérents et reproductibles à travers les déploiements. Au-delà du déploiement de base, le projet fournit des capacités pour gérer les variables d'environnement et les secrets, ainsi que pour configurer des déclencheurs événementiels pour les API web et les chatbots. Il est distribué sous forme d'interface en ligne de commande qui gère le regroupement des dépendances et la livraison ultérieure de ces artefacts vers des services d'hébergement cloud.
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.