3 repository-uri
Creates, starts, stops, migrates, and snapshots containers and virtual machines programmatically via CLI or REST API.
Distinct from Local Instance Lifecycles: Distinct from Local Instance Lifecycles: adds programmatic control via CLI and REST API, not just local VM lifecycle management.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Programmatic Controls. Refine with filters or upvote what's useful.
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Manages containers and virtual machines programmatically through a RESTful HTTP interface for automation.
OverlayScrollbars este un plugin JavaScript pentru scrollbar-uri și un manager de scroll pentru elemente DOM care înlocuiește scrollbar-urile native ale browserului cu versiuni overlay stilizabile. Funcționează ca o componentă UI pentru stilizarea track-urilor și a mânerelor scrollbar-ului, păstrând în același timp comportamentul original de scroll și accesibilitatea. Proiectul asigură consistența UI cross-browser prin suprascrierea implementărilor native cu scrollbar-uri web personalizate. Utilizează un sistem de proprietăți CSS personalizate și teme predefinite pentru a permite aspectului vizual al scrollbar-urilor să se potrivească cu design-ul site-urilor web. Biblioteca include o interfață programatică pentru controlul layout-urilor scrollbar-ului și a modurilor de performanță per element. Dispune de o arhitectură de plugin-uri pentru adăugarea de comportamente personalizate sau polyfill-uri de compatibilitate și oferă instrumente pentru recalcularea manuală a layout-ului atunci când dimensiunile elementelor sau conținutul se schimbă.
Provides programmatic methods for updating layouts, toggling sleep mode, and removing scrollbar elements.
LXD este un manager de containere de sistem și manager de mașini virtuale care oferă o interfață unificată pentru rularea sistemelor Linux complete. Acesta acționează ca un orchestrator de cluster de containere, un convertor de format de imagine și un manager de infrastructură care expune controlul printr-un API REST și SDK-uri specifice limbajului. Proiectul se distinge prin furnizarea unei abstracții unificate pentru containere și mașini virtuale, tratându-le pe ambele ca instanțe generice într-un singur strat de gestionare. Suportă coordonarea clusterelor distribuite pentru a sincroniza starea și a distribui sarcinile de lucru pe mai multe noduri fizice. Sistemul acoperă controlul programatic al infrastructurii printr-o interfață de gestionare bazată pe REST și un model de orchestrare bazat pe daemon. Include capabilități pentru conversia imaginilor între formate, scalarea clusterelor multi-nod și executarea instanțelor de mașini virtualizate care necesită emulare hardware completă.
Automates the creation and management of containers and virtual machines programmatically via REST API and SDKs.