9 个仓库
Command-line utilities for deploying applications to cloud hosting services.
Distinguishing note: Focuses on the CLI-driven deployment workflow, not general infrastructure management.
Explore 9 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 是一个用于在 AWS 上构建和部署无服务器(serverless)应用及 REST API 的 Python 开发框架。它作为一个微服务工具,自动化了代码和基础设施到 AWS Lambda 的部署,并编排 AWS API Gateway 将 HTTP 请求路由到特定的无服务器函数。 该框架具有一个自动化系统,可分析源代码以生成所需的最小身份和访问管理(IAM)权限。它还提供了一个命令行界面来管理完整的应用生命周期,从项目创建和部署到云资源的移除。 该项目通过将云函数连接到存储桶、消息队列或定期调度来处理事件驱动的自动化。它还通过基于装饰器的路由映射和对云服务调用的静态分析来处理基础设施合成。
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.
本项目是初始化 macOS 开发环境的指南和配置集合。它提供了一种系统化的方法来安装编程语言、编辑器和系统工具,从而从零开始为 Mac 编码做好准备。 该设置专注于通过系统包管理自动化命令行工具和应用的生命周期。它强调针对 Node.js 和 Python 的版本隔离语言运行时,允许管理多个版本并创建特定于项目的虚拟环境,以防止依赖冲突。 该项目涵盖了广泛的开发基础设施,包括将本地关系数据库、键值存储和搜索引擎作为后台服务进行编排。它还包括全局版本控制身份、Shell 别名以及终端模拟器和文本编辑器的视觉自定义配置。
Provides command-line tools to automate the deployment of local code to remote cloud hosting providers.
该项目是一系列参考实现、示例代码和入门套件,用于使用 JavaScript SDK 将 Firebase 后端服务集成到 Web 应用中。它作为一个实用指南,用于引导具有云托管认证、数据库和无服务器逻辑的项目。 该仓库提供了实现实时数据同步、用户身份管理和事件驱动云函数的具体示例。它还包括使用本地服务模拟器在生产部署前在本地机器上测试云功能的参考代码。 该代码库涵盖了广泛的功能,包括 NoSQL 和关系型数据存储、全球 CDN 上的静态资产托管,以及声明式安全规则的强制执行。它还演示了身份验证的集成以及在托管环境中执行服务器端逻辑的方法。
Provides command-line utilities to deploy hosted web assets and serverless functions to the cloud.
Nodal 是一个 Node.js API 框架,旨在构建以数据为中心的 Web 服务和使用结构化数据模型的 JSON API。它作为一个对象关系映射器,允许通过对象而不是原始 SQL 查询来查询和操作数据库记录。 该项目包括一个数据库迁移工具,用于跟踪和应用双向模式更改,以在不同环境中保持数据完整性。它还具有一个命令行界面,用于自动化远程托管环境的注册和配置。 该框架提供了模型驱动的 API 生成、无状态 JSON 处理和自动化远程 API 部署的功能。
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.
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.