5 repository-uri
Tools designed to run consistently within containerized environments.
Distinguishing note: Focuses on portability and environment isolation for developer tools.
Explore 5 awesome GitHub repositories matching devops & infrastructure · Containerized Tooling. Refine with filters or upvote what's useful.
Acest proiect este un formator de cod determinist și fără compromisuri pentru Python. Acesta funcționează prin parsarea codului sursă într-un arbore de sintaxă abstractă și regenerarea acestuia conform unui set rigid și opinat de reguli de stil. Prin automatizarea procesului de formatare, elimină dezbaterile manuale despre stil și overhead-ul de configurare, asigurându-se că codul rămâne consistent în întregul proiect, indiferent de input-ul original. Instrumentul se distinge prin accentul pus pe viteză și integrarea perfectă în fluxurile de lucru de dezvoltare. Utilizează caching-ul fișierelor bazat pe conținut și procesarea paralelă pentru a menține performanțe ridicate pe baze de cod mari, suportând în același timp hook-uri de control al versiunilor pentru a impune consistența stilului înainte ca codul să fie comis. Pentru a păstra istoricul proiectului, oferă mecanisme pentru a ignora anumite commit-uri în urmărirea „blame” a controlului versiunilor, asigurându-se că modificările automate de stil nu ascund autorul original. Dincolo de fișierele sursă standard, formatorul își extinde capabilitățile pentru a include notebook-uri Jupyter, stub-uri de tip și exemple de cod încorporate în documentație. Oferă o compatibilitate largă prin plugin-uri pentru principalele editoare de text și medii de dezvoltare integrate, precum și suport pentru protocolul de server de limbaj. Configurarea este gestionată prin fișiere la nivel de proiect care sunt descoperite automat în ierarhia directoarelor, permițând un comportament consistent în diverse medii de dezvoltare.
Supports execution inside containerized environments by mounting local directories, ensuring consistent code style.
This project is a full-stack application generator and Java application scaffolder designed to produce the initial project structure and boilerplate code for modern web applications and microservice architectures. It functions as a development platform that uses predefined technology stacks to automate the creation of backend services and APIs. The system includes a customizable code blueprint tool, allowing users to extend or replace standard generation patterns to modify the default code structure of client and server components. It also provides a containerized development environment to e
Packages generator tools and dependencies into portable images for consistent execution across environments.
This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati
Provides development automation tools designed to run consistently within containerized environments via Docker.
UpSnap is a containerized network utility designed for managing the power states of remote hardware. It functions as a wake-on-LAN management dashboard and network device monitor, allowing users to trigger remote wake-up events and execute shutdown commands across a local network. The system includes a cron-based power scheduler to automate recurring wake and power events. It provides a centralized interface for sending magic packets to wake devices and monitors hardware availability through port-based connectivity probing. The application supports multi-user hardware access with granular pe
Deploys network utility services via Docker images to ensure consistent behavior across different host operating systems.
Acest proiect este un runtime container-native conceput pentru construirea, orchestrarea și executarea agenților AI autonomi. Oferă un framework pentru gestionarea echipelor de agenți și a fluxurilor de lucru complexe prin împachetarea configurațiilor agenților ca imagini de container portabile. Prin valorificarea fișierelor de configurare declarative, sistemul permite utilizatorilor să definească persona agenților, rutarea modelelor și accesul la instrumente fără a necesita modificări ale codului aplicației. Platforma se distinge prin integrarea profundă cu infrastructura de containere, asigurând că sarcinile agenților și instrumentele externe rulează în medii izolate pentru o execuție sigură și reproductibilă. Dispune de un strat de rutare a providerilor agnostic față de model care permite failover-ul automat și dispecerizarea cererilor optimizată din punct de vedere al costurilor pe mai mulți provideri de modele AI. Mai mult, runtime-ul implementează Model Context Protocol pentru a integra instrumente specializate și servicii externe, susținând în același timp delegarea ierarhică unde agenții root coordonează sub-agenți specializați pentru execuția modulară a sarcinilor. Sistemul acoperă o suprafață largă de capabilități, inclusiv dezvoltarea software automatizată, pipeline-uri de retrieval-augmented generation și gestionarea stării sesiunilor. Oferă instrumente cuprinzătoare pentru monitorizarea stărilor agenților, impunerea securității prin networking de tip sandbox și controale granulare de permisiuni, și optimizarea performanței prin rutarea inteligentă a cererilor și accelerarea generării de token-uri. Proiectul este implementat în Go și susține încorporarea capabilităților sale agentice direct în aplicații externe.
Runs external tools and services as isolated processes within containerized environments.