awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesInstallation Instance Isolation

Maintaining separate directories and configurations for different versions of the same software to prevent conflicts.

Distinct from Localization Instance Isolation: Distinct from versioning configurators or i18n isolation; focuses on filesystem-level isolation of software installations.

Explore 12 awesome GitHub repositories matching operating systems & systems programming · Installation Instance Isolation. Refine with filters or upvote what's useful.

Awesome Installation Instance Isolation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • prismlauncher/prismlauncherAvatar PrismLauncher

    PrismLauncher/PrismLauncher

    9,689Vezi pe GitHub↗

    PrismLauncher is a cross-platform Minecraft game launcher and multi-instance manager. It provides a centralized interface for launching and managing independent game installations, each maintained in an isolated environment with its own unique settings and configurations. The application functions as a mod manager that integrates with external repositories to search for, install, and update curated collections of extensions and content packs. It supports multi-account identity management, allowing users to store and switch between different player profiles. The software includes tools for cu

    Maintains separate directories and configurations for different game versions to prevent conflicts.

    C++cppcpp20fabricmc
    Vezi pe GitHub↗9,689
  • huanghongxun/hmclAvatar huanghongxun

    huanghongxun/HMCL

    9,471Vezi pe GitHub↗

    HMCL este un utilitar cross-platform bazat pe JVM și un launcher pentru jocul Minecraft, conceput pentru a instala, gestiona și lansa mai multe versiuni de Minecraft. Funcționează ca un manager de instanțe pentru organizarea profilurilor de joc separate cu setări și active unice, precum și ca un manager de mod-uri pentru automatizarea instalării framework-urilor de modificare și a conținutului creat de comunitate. Proiectul dispune de un framework UI modular cu un sistem de layout pluggable, decuplând interfața vizuală de logica de bază pentru a permite personalizări de aspect și aranjament. Automatizează integrarea framework-urilor de modificare și a conținutului comunitar prin interacțiuni cu API-uri terțe și sisteme de fișiere locale, și suportă crearea de modpack-uri personalizate. Aplicația gestionează instalarea mai multor versiuni, personalizarea instanțelor de joc și comutarea versiunilor folosind rezoluția bazată pe manifest pentru a asigura integritatea activelor. Oferă execuție cross-platform pe Windows, macOS și Linux, suportând diverse arhitecturi hardware, inclusiv x86, ARM, RISC-V și MIPS.

    Maintains separate filesystem structures for each game profile to prevent configuration conflicts and ensure stability.

    Java
    Vezi pe GitHub↗9,471
  • prometheus-operator/kube-prometheusAvatar prometheus-operator

    prometheus-operator/kube-prometheus

    7,682Vezi pe GitHub↗

    kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate the installation and lifecycle management of Prometheus and Alertmanager via custom resource definitions. The project focuses on scaling data collection through hash-based target sharding and topology-aware distribution to reduce cross-zone traffic. It implements a sidecar-based configuration reloading mechanism and utilizes consistent hashing to distribute scrape targets across multiple instances. The system covers broad observability capabilities including metric data colle

    Assigns unique controller identifiers to resources so specific instances only manage their own assigned workloads.

    Jsonnetalertscluster-monitoringdashboards
    Vezi pe GitHub↗7,682
  • meloong-git/pclAvatar Meloong-Git

    Meloong-Git/PCL

    6,487Vezi pe GitHub↗

    Minecraft 启动器 Plain Craft Launcher(PCL)。

    Separates each Minecraft version into its own directory with independent assets, configurations, and mods.

    Visual Basic .NETlauncherminecraftminecraft-launcher
    Vezi pe GitHub↗6,487
  • spack/spackAvatar spack

    spack/spack

    5,076Vezi pe GitHub↗

    Spack este un sistem de build bazat pe surse și un manager de pachete conceput pentru calculul de înaltă performanță (HPC). Acesta servește ca manager de software multi-versiune și un solver de dependențe bazat pe logică care gestionează stive software complexe pe diverse platforme și arhitecturi hardware. Proiectul se distinge prin gestionarea mai multor compilatoare și toolchain-uri pentru a viza hardware specific. Permite coexistența mai multor versiuni și configurații ale aceluiași pachet software pe un singur sistem prin utilizarea izolării bazate pe prefix și a implementării fără privilegii. Sistemul oferă capabilități cuprinzătoare pentru rezolvarea dependențelor, patch-uirea surselor și configurarea variantelor de build. Include instrumente pentru crearea de medii software izolate, gestionarea modulelor de mediu și definirea rețetelor de pachete prin scripturi. Proiectul este implementat în Python.

    Maintains separate directories and configurations for different versions of the same software to prevent conflicts.

    Python
    Vezi pe GitHub↗5,076
  • nginx/kubernetes-ingressAvatar nginx

    nginx/kubernetes-ingress

    5,039Vezi pe GitHub↗

    NGINX Ingress Controller este un manager de trafic nativ Kubernetes care gestionează cererile externe și le direcționează către serviciile interne. Traduce obiectele și adnotările API Kubernetes în configurații proxy pentru a gestiona traficul HTTP, TCP și UDP de intrare. Controller-ul se distinge prin direcționarea avansată a traficului și integrarea securității. Suportă împărțirea traficului de tip blue-green și canary, precum și rutarea bazată pe conținut și pe căi regex. Securitatea este gestionată la margine prin intermediul unui firewall pentru aplicații web, protecție împotriva atacurilor de tip denial-of-service și o varietate de metode de autentificare, inclusiv OpenID Connect și JSON Web Tokens. Proiectul oferă un set larg de capabilități care acoperă terminarea și passthrough-ul TLS, monitorizarea activă a stării serviciilor upstream și persistența sesiunii. Include, de asemenea, instrumente de observabilitate precum integrarea metricilor Prometheus, dashboard-uri de trafic în timp real și urmărirea distribuită a cererilor. Instalarea este suportată prin Helm charts, un operator sau implementări standard de imagini de containere.

    Ensures controller instances only manage resources assigned to their specific class identifier for isolation.

    Godockergogolang
    Vezi pe GitHub↗5,039
  • tixl3d/tixlAvatar tixl3d

    tixl3d/tixl

    5,004Vezi pe GitHub↗

    Tixl este un motor de grafică în mișcare bazat pe noduri și un instrument de generare procedurală utilizat pentru a crea geometrie 3D și shadere. Utilizează un graf aciclic direcționat de operatori și nuclee de calcul accelerate prin GPU pentru a genera forme 3D complexe, în special prin utilizarea funcțiilor de distanță semnată (signed distance functions) și a simulărilor de particule. Motorul este extrem de extensibil printr-un framework de dezvoltare C# care suportă reîncărcarea la cald a codului (hot code reloading), permițând injectarea logicii personalizate a operatorilor în runtime-ul activ fără repornire. Se distinge, de asemenea, ca un controler de iluminare, capabil să traducă atributele spațiale 3D și rotațiile în protocoale DMX și ArtNet pentru a controla echipamentele fizice de scenă. Platforma acoperă o gamă largă de capabilități, inclusiv vizualizarea audio-reactivă prin analiză FFT, animația prin keyframe-uri și procedurală, și controlul extern în timp real prin integrarea MIDI și OSC. Pipeline-ul său de randurare suportă randarea bazată pe fizică (PBR) și construcția de shadere personalizate, în timp ce mediul oferă instrumente pentru projection mapping și implementarea de executabile standalone. Proiectul oferă un CLI pentru construirea aplicațiilor și o suprafață de dezvoltare pentru crearea de extensii C#.

    Allows running multiple parallel software instances using unique identifiers to prevent settings conflicts.

    C#animationdesigndirectx
    Vezi pe GitHub↗5,004
  • multimc/launcherAvatar MultiMC

    MultiMC/Launcher

    4,633Vezi pe GitHub↗

    Prism Launcher este un launcher de joc Minecraft și un manager de instanțe conceput pentru a autentifica conturile de joc și a porni instalările printr-o interfață grafică sau linie de comandă. Acesta funcționează ca un instalator de modpack-uri care automatizează configurarea seturilor de modificări preconfigurate de pe diverse platforme terțe. Proiectul se concentrează pe menținerea mai multor instalări independente de joc pe o singură mașină, utilizând medii izolate pentru a se asigura că diferite versiuni, mod-uri și fișiere de salvare nu intră în conflict. Include un configurator de runtime Java pentru a detecta și atribui medii de sistem specifice pentru compatibilitate între diferite versiuni de joc. Sistemul acoperă autentificarea contului și gestionarea sesiunilor, inclusiv suport pentru profiluri offline. Capabilitățile suplimentare includ automatizarea instalărilor de mod loader, gestionarea activelor jocului și capturarea log-urilor în timp real codificate pe culori pentru diagnosticare. Software-ul oferă instrumente pentru importarea modpack-urilor terțe și exportarea mediilor de joc locale pentru backup.

    Maintains separate directories and configurations for different game installations to prevent file conflicts.

    C++c-plus-pluslauncherminecraft
    Vezi pe GitHub↗4,633
  • multimc/multimc5Avatar MultiMC

    MultiMC/MultiMC5

    4,635Vezi pe GitHub↗

    MultiMC5 este un launcher de joc Minecraft și un manager de instanțe conceput pentru a porni și gestiona mai multe instalări independente ale jocului pe un singur computer. Acesta funcționează ca un manager centralizat de jocuri cu instalări multiple care gestionează diverse configurații și setări ale jocului dintr-o singură interfață. Sistemul permite organizarea mediilor de joc separate pentru a rula diferite versiuni și modpack-uri fără interferențe software. Acest lucru este realizat printr-o interfață de gestionare care suportă comutarea între diferite versiuni, păstrând în același timp fișierele jocului, setările și modificările izolate. Software-ul oferă utilitare de nivel scăzut pentru maparea mediului de runtime Java, rezolvarea modulară a bibliotecilor și izolarea directoarelor bazată pe instanțe. Include, de asemenea, instrumente pentru gestionarea proceselor externe și construirea argumentelor de linie de comandă pentru a controla limitele de memorie și token-urile de autentificare.

    Maintains separate directories for different game installations to prevent configuration and mod conflicts.

    C++
    Vezi pe GitHub↗4,635
  • docker/buildxAvatar docker

    docker/buildx

    4,410Vezi pe GitHub↗

    Buildx este o extensie de build pentru BuildKit și un manager de instanțe de build pentru containere care permite crearea de imagini de container vizând simultan mai multe arhitecturi CPU și sisteme de operare. Acesta funcționează ca un constructor de imagini multi-platformă care utilizează un backend BuildKit pentru a extinde capabilitățile standard de construire a imaginilor. Proiectul include un orchestrator de build distribuit capabil să coordoneze sarcini pe un cluster de noduri la distanță. Acest lucru permite compilarea nativă pe diferite arhitecturi hardware prin conectarea mai multor lucrători la distanță într-o singură instanță pentru a crește concurența build-ului. Buildx gestionează instanțe de build izolate pentru a asigura separarea mediului între diferite proiecte sau pipeline-uri automatizate. De asemenea, oferă capabilități pentru generarea de liste de manifeste multi-arhitectură și exportarea rezultatelor build-ului ca tarball-uri de imagine sau cache-uri.

    Provides isolated builder instances to ensure environment separation between different projects or CI pipelines.

    Go
    Vezi pe GitHub↗4,410
  • pcl-community/pcl-ceAvatar PCL-Community

    PCL-Community/PCL-CE

    3,932Vezi pe GitHub↗

    PCL-CE is a cross-platform game launcher and runtime environment designed to execute Windows game binaries on macOS and Linux. It functions as a game version manager and a build system for compiling source code into Windows executables from non-Windows development environments. The project provides a cross-platform runtime layer that facilitates the launching and execution of Windows-based game sessions on different operating systems. It includes a binary cross-compiler and a build pipeline that allows for the generation of Windows binaries from macOS and Linux hosts. The software covers gam

    Maintains separate installation directories and configurations to allow multiple game versions to run independently.

    C#community-editioncsharpcsharp-app
    Vezi pe GitHub↗3,932
  • facebookarchive/injectAvatar facebookarchive

    facebookarchive/inject

    1,408Vezi pe GitHub↗

    Inject is a dependency injection framework for Go that automates the assembly of complex object graphs. By leveraging runtime reflection, the library dynamically inspects object structures to resolve and populate required dependencies, decoupling component initialization from business logic. The framework manages object lifecycles through both singleton and factory-based provisioning. It maintains a central registry to share singletons across an application for consistent state, while also supporting the creation of unique, private instances to isolate state between different components. To

    Isolates state by generating unique, non-shared instances for specific dependencies.

    Go
    Vezi pe GitHub↗1,408
  1. Home
  2. Operating Systems & Systems Programming
  3. Installation Instance Isolation

Explorează sub-etichetele

  • Controller Instance Isolation1 sub-tagMechanism to ensure operator instances only manage resources assigned to their specific controller identifier. **Distinct from Installation Instance Isolation:** Focuses on logical control isolation for operators rather than filesystem-level software installation isolation.