awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repository-uri

Awesome GitHub RepositoriesInstallation Path Managers

Utilities for defining and managing custom installation directories for software.

Distinguishing note: Focuses on custom path configuration for installations.

Explore 15 awesome GitHub repositories matching development tools & productivity · Installation Path Managers. Refine with filters or upvote what's useful.

Awesome Installation Path Managers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • coreybutler/nvm-windowsAvatar coreybutler

    coreybutler/nvm-windows

    46,816Vezi pe GitHub↗

    This project is a command-line utility designed to manage multiple runtime versions on a single machine. It enables developers to install, remove, and toggle between different versions to satisfy project-specific dependency requirements, ensuring that each environment remains isolated to prevent version conflicts or path overlaps. The tool functions by storing distinct runtime versions in separate, isolated directories and utilizing symbolic links to point to the currently active version. It orchestrates these file system operations through a unified command-line interface that modifies syste

    Allows users to define custom installation directories to ensure compatibility with legacy tools.

    Gogomanagementnode
    Vezi pe GitHub↗46,816
  • scoopinstaller/scoopAvatar ScoopInstaller

    ScoopInstaller/Scoop

    23,635Vezi pe GitHub↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    Maintains stable file paths via directory aliases to ensure consistency across software updates.

    PowerShellinstallerpowershellscoop
    Vezi pe GitHub↗23,635
  • tj/nAvatar tj

    tj/n

    19,515Vezi pe GitHub↗

    n is a command line version manager and binary manager for the Node.js runtime environment. It functions as a runtime environment switcher, allowing for the installation and management of multiple Node.js versions to maintain compatibility across different projects. The tool orchestrates the downloading and caching of Node.js binaries from official or custom distribution mirrors. It enables switching between installed versions via a command line interface or interactive menu, providing the ability to execute scripts using specific versions from a local cache without performing a full system i

    Allows overriding default system directories for binary installations and cache storage via environment variables.

    Shell
    Vezi pe GitHub↗19,515
  • aslody/virtualappAvatar asLody

    asLody/VirtualApp

    11,010Vezi pe GitHub↗

    VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr

    Replaces internal sandbox paths with simulated system paths to deceive apps checking for official installation.

    Javaandroidframeworkplugin
    Vezi pe GitHub↗11,010
  • getgridea/grideaAvatar getgridea

    getgridea/gridea

    10,276Vezi pe GitHub↗

    Gridea is a desktop application for writing Markdown blog posts and publishing them as a static site without needing a server. It stores all content as plain Markdown files and JSON in a local folder, compiles them into a static site, and deploys the result to multiple remote targets including GitHub Pages, Coding Pages, and SFTP servers. The application runs as a cross-platform Electron client, providing a native editing and publishing experience. It supports custom themes that can be selected, installed from a built-in marketplace, and configured with settings like social links and analytic

    Allows choosing a non-default directory when installing the application on Windows.

    TypeScriptblogblog-engineblog-platform
    Vezi pe GitHub↗10,276
  • mason-org/mason.nvimAvatar mason-org

    mason-org/mason.nvim

    10,339Vezi pe GitHub↗

    mason.nvim is an external tool orchestrator and package manager for Neovim. It automates the installation and lifecycle management of language servers, debuggers, and formatters by acting as a client for remote tooling registries. The project functions as a security-focused installer, utilizing a security firewall to scan and block the installation of compromised or malicious packages. It synchronizes local metadata with remote registries to discover and update available development software. The system handles the full lifecycle of external binaries, including downloading, versioning, and r

    Installs binaries into dedicated local directories to provide tool isolation and avoid polluting global system paths.

    Lualuamasonneovim
    Vezi pe GitHub↗10,339
  • pkgxdev/pkgxAvatar pkgxdev

    pkgxdev/pkgx

    9,738Vezi pe GitHub↗

    pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software versions without requiring permanent installation on the host system. It functions as a multi-ecosystem package wrapper, providing a unified interface to launch tools and managers from various language ecosystems. The project serves as an ephemeral environment provider and script dependency manager, allowing users to declare and automatically inject required software versions into scripts via a shebang line. This allows for the bootstrapping of temporary shells and containers

    Allows the deployment of portable packages directly into global system directories for permanent local availability.

    Rustenvironment-managerpackage-managerpackage-runner
    Vezi pe GitHub↗9,738
  • torch/torch7Avatar torch

    torch/torch7

    9,127Vezi pe GitHub↗

    Torch7 is a scientific computing environment and tensor computation library used for deep learning research and numerical analysis. It functions as a Lua-based framework for training neural networks and learning agents, providing a toolkit for implementing architectures and training through reinforcement learning algorithms. The project is distinguished by its tight integration with C, utilizing a binding layer to map high-level scripting to low-level C structures for direct memory access. It supports hardware-accelerated computation by offloading linear algebra and convolution operations to

    Defines and manages system directories for binaries and libraries to ensure component location across environments.

    C
    Vezi pe GitHub↗9,127
  • v2fly/fhs-install-v2rayAvatar v2fly

    v2fly/fhs-install-v2ray

    6,756Vezi pe GitHub↗

    fhs-install-v2ray is a shell script that automates the deployment of V2Ray, a network proxy tool, on Linux servers. It downloads precompiled binaries and geographic data from a release server, places them into standard Linux filesystem directories, and registers V2Ray as a persistent background service managed by systemd. The script is designed to be idempotent, meaning repeated runs do not overwrite custom configurations, and uninstallation removes all installed files and services completely. The tool distinguishes itself by enforcing a Filesystem Hierarchy Standard (FHS) layout, mapping bin

    Enforces an FHS-compliant layout, placing binaries in /usr/bin and data in /usr/share for cross-distribution consistency.

    Shellinstallerscriptv2ray
    Vezi pe GitHub↗6,756
  • sparklemotion/nokogiriAvatar sparklemotion

    sparklemotion/nokogiri

    6,236Vezi pe GitHub↗

    Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using native C parsers for speed and standards compliance. It provides a CSS selector engine that translates CSS3 selectors into XPath expressions for querying nodes, an XPath query interface with namespace support, a document manipulation toolkit for modifying parsed documents, XSD schema validation, and XSLT transformation capabilities. The library wraps libxml2 and libxslt C libraries with Ruby bindings for high-performance parsing, and integrates Google's Gumbo parser for standard

    Points the gem installer to user-specified directories for native libraries.

    Clibxml2libxsltnokogiri
    Vezi pe GitHub↗6,236
  • mitchellkrogza/nginx-ultimate-bad-bot-blockerAvatar mitchellkrogza

    mitchellkrogza/nginx-ultimate-bad-bot-blocker

    4,750Vezi pe GitHub↗

    Acest proiect este o colecție de fișiere de configurare și scripturi care servesc drept blocator de boți și middleware de securitate pentru Nginx. Funcționează ca un manager automat de blocklist care filtrează user-agent-urile și adresele IP malițioase pentru a atenua scanările de vulnerabilități, atacurile de tip brute-force asupra autentificării și atacurile DDoS. Sistemul se distinge prin automatizarea mentenanței regulilor de securitate, descărcarea definițiilor actualizate de boți și reîncărcarea serverului conform unui program. Include, de asemenea, un filtru de spam pentru motoarele de căutare, capabil să genereze fișiere robots.txt și liste de link-uri de tip disavow pentru a preveni indexarea site-ului de către domenii malițioase. Software-ul acoperă o gamă largă de capabilități de gestionare a traficului și control al accesului, inclusiv rate limiting, filtrare bazată pe referrer și drop-ul conexiunilor. Se integrează cu Fail2Ban pentru banarea IP-urilor bazată pe log-uri și oferă whitelisting de IP-uri pentru a asigura accesibilitatea serviciilor legitime. Instalarea suportă căi personalizate pentru servere cu structuri de directoare non-standard.

    Supports deploying configuration files and managing updates in non-standard directory structures.

    Shelladwarebot-blockerbots
    Vezi pe GitHub↗4,750
  • ddosolitary/lxrunofflineAvatar DDoSolitary

    DDoSolitary/LxRunOffline

    4,264Vezi pe GitHub↗

    LxRunOffline este un utilitar de linie de comandă pentru gestionarea ciclului de viață al mediilor Windows Subsystem for Linux (WSL). Acesta funcționează ca un manager de distribuție și orchestrator utilizat pentru a instala, înregistra și configura medii Linux. Instrumentul oferă capabilități pentru exportul, importul și duplicarea sistemelor de fișiere și a configurațiilor. Permite relocarea mediilor în locații sau directoare diferite de pe unitatea de stocare și permite crearea de arhive comprimate pentru a facilita backup-ul și portabilitatea. Dincolo de migrare, utilitarul acoperă orchestrarea mediului prin executarea de comenzi în cadrul distribuțiilor și gestionarea setărilor de sistem. Acesta gestionează înregistrarea directoarelor de sistem de fișiere existente ca subsisteme active și duplicarea stărilor mediului pentru testare sau redundanță.

    Links specific directories on the local filesystem to registered subsystem instances.

    C++bashbash-on-windowsinstaller
    Vezi pe GitHub↗4,264
  • scoopinstaller/installAvatar ScoopInstaller

    ScoopInstaller/Install

    1,239Vezi pe GitHub↗

    Scoopinstaller/install is a PowerShell-based command-line utility designed to automate the setup and bootstrapping of the Scoop package manager on Windows systems. The tool initializes environment directories, configures repository sources, and executes standard installation scripts without requiring manual graphical user interface prompts or intervention. The software supports unattended background operations through a silent execution mode that suppresses console output while capturing and propagating numeric status codes to verify setup success in continuous integration pipelines. It handl

    Allows customizing installation paths to target explicit directories during setup.

    PowerShell
    Vezi pe GitHub↗1,239
  • pr0g/cmake-examplesAvatar pr0g

    pr0g/cmake-examples

    1,231Vezi pe GitHub↗

    This project provides a collection of minimal, modern configuration templates designed to demonstrate industry-standard practices for managing C and C++ build workflows. It serves as a practical guide for developers to implement build automation, dependency management, and project structuring using the CMake build system. The repository distinguishes itself by offering modular examples that cover complex build requirements, such as hierarchical project organization and the integration of external third-party source code. It emphasizes the use of target-based dependency graphs and interface-ba

    Directs build artifacts to custom local directories to maintain project isolation and avoid permission conflicts.

    CMakecmakecmake-examplescmake-scripts
    Vezi pe GitHub↗1,231
  • leiweibau/pi.alertAvatar leiweibau

    leiweibau/Pi.Alert

    1,000Vezi pe GitHub↗

    Pi.Alert is a home network monitoring and intruder detection system designed to track connected devices and maintain an active inventory across local area networks. It functions as a network discovery tool, topology mapper, and uptime monitor that alerts administrators when unknown devices connect or known hardware goes offline. The platform provides a central dashboard for visualizing infrastructure links, monitoring website availability, and inspecting SSL certificates through periodic health checks. The application supports distributed satellite scanning, allowing remote monitoring nodes i

    Moves an existing installation to a new directory by backing up files, running the uninstaller, and restoring data.

    PHParp-scannetwork-securitypi-hole
    Vezi pe GitHub↗1,000
  1. Home
  2. Development Tools & Productivity
  3. Installation Path Managers

Explorează sub-etichetele

  • FHS-Compliant Path ManagersInstallation tools that enforce the Filesystem Hierarchy Standard for binary and data file placement. **Distinct from Installation Path Managers:** Distinct from Installation Path Managers: enforces a standard layout rather than allowing custom paths.
  • Path Masking UtilitiesTools for deceiving applications by replacing real installation paths with simulated ones. **Distinct from Installation Path Managers:** Focuses on deception and masking for environment detection bypass rather than just managing installation directories.
  • Subsystem Path MappingsLinking specific local filesystem directories to registered subsystem instances. **Distinct from Installation Path Managers:** Maps a filesystem directory to a registered OS subsystem, not general software installation paths