17 个仓库
Running services or tasks within isolated container environments.
Distinguishing note: Focuses on Docker-based test session isolation.
Explore 17 awesome GitHub repositories matching devops & infrastructure · Containerized Execution. Refine with filters or upvote what's useful.
Goose is an autonomous coding assistant and extensible AI agent framework designed to automate software development workflows. It functions as an orchestration engine that can install, execute, and test code, as well as manage local files and shell commands. The platform is model-agnostic, providing a flexible interface to connect with diverse cloud-based or self-hosted large language model providers. It distinguishes itself through a standardized context protocol for integrating external tools and extensions, and a recipe system that allows users to define and repeat complex, multi-step AI w
Executes agent operations within isolated Docker containers to provide a consistent environment for code execution.
Nuclei is a modular security scanning framework designed for automated vulnerability detection and infrastructure reconnaissance. It functions as a template-driven engine that executes security checks across diverse network protocols, allowing users to define custom detection logic to identify vulnerabilities, misconfigurations, and exposed assets. The platform distinguishes itself through its highly extensible architecture, which supports distributed scanning, headless browser automation for dynamic web content, and out-of-band interaction monitoring to detect blind vulnerabilities. It integ
Supports running security scans within isolated container environments to ensure consistent execution.
This framework provides a development toolkit for building autonomous agents that utilize language models to solve complex, non-deterministic tasks. Its core design centers on a code-executing architecture where agents generate and run Python code snippets to perform logic, data manipulation, and tool interactions. By moving beyond structured data formats, the system enables agents to manage program flow and object state through iterative reasoning cycles. The project distinguishes itself through its focus on code-based agent implementation and secure execution environments. Developers can ch
Executes code inside containerized environments to ensure consistent dependencies.
This project is a high-level programming language and compiler toolchain designed for writing and deploying smart contracts on decentralized virtual machines. It provides a framework for creating self-executing code that operates within deterministic execution environments, ensuring that distributed nodes reach identical state transitions through stack-based machine execution. The language enables the development of complex decentralized logic by supporting state-machine-based contract structures and modular composition. It includes built-in capabilities for cryptographic signature verificati
Runs the compiler inside isolated containerized environments to ensure consistent execution results and avoid dependency conflicts.
Gotty is a web-based terminal emulator that functions as a secure remote shell gateway. It exposes command-line processes as interactive web applications, allowing users to access and manage terminal sessions directly through a standard browser without requiring local terminal software. The system distinguishes itself by integrating with terminal multiplexers to enable shared, real-time collaboration among multiple remote clients. It enforces security through a combination of TLS-encrypted network transport and configurable access control mechanisms, including basic authentication and client
Executes terminal sessions within isolated container environments to ensure security and prevent resource conflicts between remote user sessions.
This project is a comprehensive framework for developing, orchestrating, and deploying autonomous agents. It provides a structured environment for building agents that utilize reasoning loops to perform multi-step tasks, manage state through graph-based workflows, and interact with external tools. By mapping unstructured model outputs into typed schemas, the framework ensures reliable integration with downstream application logic. The platform distinguishes itself through a focus on production-grade reliability and security. It incorporates hybrid memory systems that combine vector embeddings
Executes containerized agent instances with support for interactive access and port mapping.
Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel
Runs browser automation scripts within isolated container environments by providing pre-configured images.
Bocker is a minimal container management tool written in Bash that implements core container functionality using Linux namespaces and control groups. It serves as a Linux container manager capable of starting and managing isolated processes and images through low-level kernel features. The project includes an OCI image tool for pulling, saving, and building container images compatible with industry standards. It further integrates a cgroup resource controller to restrict CPU and memory consumption for isolated processes. The tool covers the full container lifecycle, including process isolati
Starts isolated environments based on images to execute defined commands.
This project is a command-line synchronization client for OneDrive and SharePoint libraries on Linux. It functions as a synchronization engine that aligns local filesystems with cloud storage through bidirectional, unidirectional, or download-only workflows. The client supports headless authentication for servers without web browsers and can be deployed as a background service or within a containerized environment. It enables the management of multiple distinct cloud accounts on a single system and integrates with shared SharePoint sites and document libraries. The synchronization engine inc
Allows the synchronization client to be executed within isolated container environments.
Nerfstudio 是一个模块化开发框架,用于训练、可视化和导出从二维图像数据集派生的三维场景表示。它提供了一个神经场景重建流水线,使用可微分体积渲染器将原始图像和相机数据转换为高保真 3D 资产和电影级视频。 该系统具有一个交互式基于 Web 的可视化器,允许用户实时监控训练进度并检查神经场景几何。它通过标准化的模块化接口将神经网络架构与训练循环解耦,从而实现自定义神经辐射场架构的开发和实验。 该框架涵盖了广泛的能力,包括用于相机姿态计算的数据集预处理、模型保真度评估以及通过相机轨迹插值生成电影级视频序列。它还包括用于导出训练场景作为 3D 资产和点云以供外部建模软件使用的实用程序。 一致的硬件执行通过捆绑图形驱动程序和系统依赖的容器化环境提供支持。
Utilizes containerized execution to ensure consistent hardware performance and dependency management.
Unciv is an open-source, cross-platform turn-based strategy game and a community-driven remake of a commercial strategy title. It simulates empire building, city management, and technological research for players on Android and desktop platforms. The project is designed as a moddable game engine, allowing users to override gameplay rules, modify units and buildings via external definition files, and replace audiovisual assets. It supports the distribution of custom maps and the ability to import mod archives from remote web addresses. The application includes a dedicated server for multiplay
Supports running the application within isolated Docker environments for headless execution.
WinFSP is a framework for implementing custom file systems on Windows. It enables the creation of user-mode file systems that appear as standard disk drives or network shares to the operating system, allowing developers to implement file system logic in user space via a proxy architecture that avoids the need for custom kernel code. A primary differentiator is its FUSE compatibility layer, which maps POSIX-based file system calls to native Windows requests. This allows existing file systems written for the FUSE API to be ported to Windows and Cygwin environments. The project covers a wide ra
Allows executing user-mode file systems inside containers to expose storage internally or to the host.
gpt-migrate is an automated code migration tool that uses large language models to translate source code and project structures between different programming languages. It functions as an automated code translator that converts codebases across frameworks while mapping compatible third-party dependencies. The system includes a containerized code validator to ensure functional parity by executing unit tests within isolated environments. It also operates as an automated debugging agent that analyzes execution logs and edits source files to resolve bugs in the translated code. The tool covers c
Provides isolated Docker-based environments to execute unit tests and verify the functional parity of migrated code.
terraform-docs is a Terraform module documentation generator and infrastructure as code documenter. It extracts inputs, outputs, and resources from Terraform configuration files to automatically create formatted technical guides and metadata exports. The tool functions as a multi-format metadata exporter, transforming module information into Markdown tables, AsciiDoc, JSON, YAML, XML, and TOML. It also serves as a CI/CD documentation automator, allowing for the integration of documentation updates into commit hooks and deployment pipelines. Capability areas include module documentation extra
Allows executing the documentation generation process within a container to avoid local software installation.
Taiko is a browser automation framework and web end-to-end testing library used to perform programmatic user actions and verify application behavior. It functions as a headless browser testing tool capable of simulating real interactions and asserting page states in Chromium and Firefox. The project includes a browser interaction recorder that captures live actions and exports them as executable JavaScript automation scripts. It also serves as a web accessibility auditor, analyzing pages to detect accessibility violations and ensure compliance with inclusive design standards. The framework c
Executes automation scripts within Docker images to ensure consistent environments across local and CI pipelines.
Docxtemplater is an office document generation engine designed to automate the creation of personalized business documents, presentations, and spreadsheets. By manipulating the underlying XML structure of office files, the framework replaces placeholders within pre-designed templates with dynamic data, enabling the programmatic production of reports, invoices, and complex data-driven documents. The project distinguishes itself through a modular extension architecture that allows developers to integrate custom logic for handling images, charts, and specialized formatting. It supports advanced
Supports execution within containerized environments for consistent and isolated processing.
OpenAPI Generator CLI 是一个命令行工具,旨在自动化从规范文件创建 API 工件的过程。它作为一个用于生成客户端库、服务器存根和文档的工具,使开发者能够在各种编程语言中生成一致的样板代码和参考资料。 该项目提供了一个封装器,用于管理基于 Java 的执行引擎的生命周期,该引擎使用无逻辑模板执行实际的代码合成。为了确保可复现的结果并避免宿主系统上的依赖冲突,该工具支持版本控制的引擎管理和容器化执行环境。 用户可以通过持久化配置文件定义特定于项目的生成规则,从而自动化重复性任务并保持不同开发环境之间的一致性。该工具集涵盖了 API 工件生产的全范围,从初始服务器骨架创建到集成客户端软件开发工具包(SDK)的生成。
Supports containerized execution to run the generation process in isolated environments without local dependencies.