23 dépôts
Environments that package the entire application stack within a single container for consistent local development and testing.
Distinct from Container Development Environments: Focuses on container-based stack encapsulation for testing, distinct from IDE-specific plugins.
Explore 23 awesome GitHub repositories matching development tools & productivity · Containerized Development Environments. Refine with filters or upvote what's useful.
Zeroclaw is a modular framework for building and deploying autonomous agents that integrate AI models, messaging platforms, and hardware interfaces. It functions as a multi-agent orchestrator and embedded systems controller, providing a unified runtime for managing agent lifecycles, memory, and security policies across diverse environments. The system distinguishes itself through its focus on secure, verifiable hardware and software orchestration. It enforces strict security boundaries, including command allowlisting, resource throttling, and interactive human-in-the-loop approval for sensiti
Provides containerized sandboxes for developing and testing agents without modifying the host system.
Vitess is a database clustering system for horizontal scaling of MySQL. It functions as a middleware layer that abstracts complex sharding and physical topology, allowing applications to interact with a distributed database environment through a unified interface. By intercepting and routing SQL queries across multiple shards, it enables large-scale data management while maintaining the appearance of a single database instance. The platform distinguishes itself through its ability to perform online schema migrations and distributed transaction coordination without requiring application downti
Provides a containerized environment that allows the entire clustering stack to run within a single container for integration testing.
This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the Rust language. It focuses on ARMv8 kernel development specifically for the Raspberry Pi 3, providing the resources necessary to implement a monolithic kernel that runs directly on hardware without an underlying operating system. The project distinguishes itself by providing a complete embedded cross-compilation suite within a containerized environment to ensure consistent builds. It includes a dedicated kernel deployer that uses a serial interface and chainloader to load and b
Provides a pre-configured container to encapsulate the cross-compilation toolchain for consistent development.
f8app is a cross-platform mobile reference application implementation that serves as a technical architecture guide for building complex features in a production environment. It is built as a React Native mobile application using a component-based architecture to manage the user interface and application state. The project implements a dockerized backend environment, running a database, server, and dashboard as a group of coordinated containers to ensure consistent development environments. It further integrates a GraphQL data fetching system that uses a structured schema and compiler to ensu
Packages the database and server stack within containers to ensure consistent local development environments.
Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It provides a centralized infrastructure for teams to deploy ephemeral workspaces on private cloud or on-premises hardware, ensuring consistent toolchains and dependencies across distributed development environments. The platform distinguishes itself through its focus on secure, infrastructure-as-code governance and autonomous agent integration. It allows organizations to define reusable, versioned environment templates that integrate with existing identity providers and role-based
Utilizes standardized container specifications to build and deploy consistent development environments.
Shiori is a self-hosted bookmark manager and webpage archiving tool. Written in Go, it functions as a backend service that allows users to save, organize, and search for web links while maintaining a private collection of online resources. The system ensures content availability by creating offline copies of saved pages, preventing data loss if the original source is removed. It is distributed as a containerized application to provide consistent installation and deployment across different operating systems. The software provides a dual-interface access model, featuring both a web-based mana
Provides a containerized environment for bootstrapping the application for local testing and iterative development.
This project is a C-based media engineering guide and multimedia processing framework designed for managing codecs, frames, and packets within the FFmpeg and Libav ecosystem. It provides technical documentation and implementation patterns for transcoding, remuxing, and resizing video and audio data. The project includes a containerized development environment that encapsulates required media libraries and toolchains within a virtual image to ensure consistent build environments. The framework covers a range of multimedia engineering workflows, including adaptive bitrate streaming, media cont
Provides a containerized environment packaging the necessary media libraries and toolchains for consistent development.
This project is a pre-configured development boilerplate for building applications using the Angular framework and the Webpack module bundler. It provides a standardized environment that integrates a dockerized development setup to ensure consistent build and execution across different operating systems. The blueprint includes a production pipeline focused on frontend performance, utilizing ahead-of-time compilation and lazy loading to reduce bundle sizes. It also incorporates a built-in Sass styling integration to process SCSS files into CSS and an automated testing suite with integration fo
Provides a containerized workspace to ensure a consistent toolchain for frontend development across different hosts.
This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
Builds consistent tool stacks and isolates dependencies within containers using configuration files.
Mautic is an open-source marketing automation platform and self-hosted CRM built with PHP. It functions as an audience manager and marketing suite designed for automating lead nurturing, designing customer journeys, and managing multi-channel campaigns on private infrastructure. The system distinguishes itself through a visual workflow engine and campaign builder that model customer journeys via conditional nodes. It incorporates a behavioral tracking engine to monitor website visitor activity, which informs lead engagement scoring to prioritize high-value prospects. The platform covers omni
Provides a containerized environment encompassing the application stack, database, and mail tools for local development.
Scaffold-eth est un framework de développement full-stack pour construire des applications décentralisées Ethereum. Il fournit un espace de travail pré-configuré et des outils pour écrire, tester et déployer des smart contracts, ainsi qu'un scaffold frontend qui connecte ces contrats à une interface web. La boîte à outils dispose d'un scaffold frontend de smart contract qui génère automatiquement des interfaces utilisateur basées sur les fonctions et l'état d'un contrat déployé. Il inclut également un indexeur de sous-graphe pour organiser et interroger les événements on-chain et un outil de déploiement qui aplatit les fichiers sources pour permettre la vérification sur les explorateurs de blocs publics. Le framework couvre un large éventail de capacités, incluant le bootstrapping de projet, la gestion de compte blockchain et la configuration de réseau multi-chaîne. Il prend également en charge la conteneurisation de l'environnement de développement pour assurer des outils et des dépendances cohérents à travers différents systèmes d'exploitation.
Bundles the entire development stack into a portable container to ensure consistent tooling across different operating systems.
OpenCart is an open-source shopping cart and PHP e-commerce platform. It provides a self-hosted system for managing product catalogs, shopping carts, and customer order processing. The platform includes built-in translation capabilities to create a multi-language storefront, allowing user interface text and store content to be localized for global users. The system supports containerized infrastructure for deploying and orchestrating the web server, database, and caching layers. This enables the provisioning of consistent local development environments and automated build pipelines.
Provides a containerized stack to quickly provision a functional local development workspace.
Ce projet fournit une collection de kits d'implémentation, de guides et de code source conçus pour enseigner le développement d'applications conteneurisées et la gestion de clusters. Il sert de parcours d'apprentissage pour empaqueter des applications avec Docker et orchestrer des charges de travail au sein de Kubernetes. Le dépôt inclut des guides pratiques pour construire des pipelines de livraison automatisés en utilisant des exécuteurs conteneurisés et des agents de construction. Il fournit également une suite de guides pour implémenter l'observabilité cloud-native, déployer des maillages de services (service meshes) et gérer les configurations de clusters Kubernetes. Le matériel couvre un large éventail de fonctionnalités DevOps, y compris l'automatisation des pipelines CI/CD, le routage du trafic réseau et le provisionnement de stockage persistant. Il aborde également des préoccupations d'infrastructure telles que le contrôle d'accès basé sur les rôles, le provisionnement de certificats SSL et la collecte de métriques et de journaux de performance système.
Teaches how to package source code into Docker images and set up consistent local development stacks.
Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer
Provides a container image to run the development server within isolated environments or orchestration setups like Docker Compose.
Pigsty est une plateforme d'orchestration d'infrastructure de base de données complète conçue pour automatiser le cycle de vie complet des clusters PostgreSQL à haute disponibilité. Il fonctionne comme un framework d'infrastructure en tant que code qui gère la coordination des clusters, le provisionnement des nœuds et la découverte de services via des playbooks idempotents. En intégrant des mécanismes de consensus distribués, la plateforme assure un basculement automatisé et une application cohérente de l'état à travers divers environnements, y compris le matériel nu et l'infrastructure virtualisée. La plateforme se distingue par une suite robuste de capacités opérationnelles qui s'étendent au-delà de la gestion de base de données standard. Elle dispose d'un pipeline d'observabilité intégré qui agrège les métriques, les logs et les traces dans des tableaux de bord centralisés pour une surveillance des performances en temps réel et une analyse diagnostique. De plus, elle fournit un framework de migration qui émule les protocoles filaires propriétaires et la syntaxe SQL, permettant l'intégration de charges de travail de base de données d'entreprise héritées dans des environnements relationnels modernes. Le système couvre une large surface fonctionnelle, y compris la gestion avancée du stockage avec clonage par copie sur écriture pour un déploiement rapide, et l'orchestration multi-base de données qui coordonne les moteurs relationnels avec la mise en cache et le stockage d'objets. Il intègre également le renforcement de la sécurité, la sauvegarde et la récupération automatisées, et le routage du trafic via des proxys en couches pour découpler les connexions client de la topologie de cluster sous-jacente. Le projet est distribué sous forme de modèle de miroir de package autonome, permettant un déploiement et une gestion des dépendances cohérents dans des environnements sécurisés ou isolés.
Runs the management stack within isolated container environments to facilitate rapid prototyping and cross-platform testing.
Ce projet est un scaffold JavaScript full-stack et un boilerplate de projet MERN stack. Il fournit une structure de projet pré-configurée combinant MongoDB, Express, React et Node.js pour réduire le temps de configuration manuelle lors de l'amorçage d'applications web pilotées par les données. La boîte à outils présente un environnement full-stack dockerisé qui isole l'application et la base de données dans des conteneurs pour assurer la cohérence entre le développement et la production. Elle inclut également un framework de rendu côté serveur conçu pour générer du HTML sur le serveur et hydrater sur le client pour améliorer les vitesses de chargement et la visibilité sur les moteurs de recherche. Le projet couvre un large workflow de développement, incluant le scaffolding de projet basé sur template via une interface en ligne de commande, le bundling d'assets et la transpilation JavaScript. Il prend en charge davantage le pré-fetching de composants côté serveur pour assurer la disponibilité des données avant le rendu de la page.
Packages the entire full-stack application and database within containers for consistent local development.
Writefreely is an open-source, multi-tenant publishing server and blogging engine. It provides a decentralized system for hosting minimalist blogs, utilizing the ActivityPub protocol to federate content and identities across different servers and social networks. The platform focuses on a distraction-free writing experience by removing social metrics and providing an auto-saving editor. It allows a single user account to manage multiple distinct blogs and pen names, maintaining separate writing personas within one installation. The system includes tools for content organization through hasht
Ships a containerized environment for testing site styling and server configurations before production deployment.
This project provides a collection of official base images for building and running .NET applications across various operating systems and hardware architectures. It includes standardized runtime environments, containerized development kits, and specialized images designed for isolated application execution. The collection is distinguished by its focus on image optimization and security hardening. It offers distroless images that remove shells and package managers to reduce the attack surface, as well as composite layering and ahead-of-time compilation to improve startup performance and lower
Enables running multi-project solutions and test suites within SDK containers, including local HTTPS support.
DDEV is a container-based local development environment and project manager designed to bootstrap consistent web development stacks. It orchestrates Docker containers to provide isolated Linux environments, integrating web servers, databases, and language runtimes. The project distinguishes itself by automating the complexities of local networking and security, featuring a local HTTPS proxy for SSL certificate automation and wildcard DNS for hostname management. It further enables collaboration by exposing local environments to the internet through tunneling for external project sharing. The
Bootstraps consistent container-based web environments for code repositories with minimal configuration.
This project is a software engineering playbook providing a collection of standardized guidelines and processes for managing the full software development lifecycle and team operations. It serves as a high-level framework for organizing agile project management, API design, containerized development standards, and markdown documentation workflows. The framework establishes a system for language-agnostic API design to automate client library generation and documentation. It also defines standards for providing uniform contributor environments and toolchains through virtualized containers. The
Provides standardized contributor environments by packaging the entire development stack within virtualized containers.