awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
version-fox avatar

version-fox/vfox

0
View on GitHub↗
3,910 स्टार्स·157 फोर्क्स·Go·Apache-2.0·11 व्यूज़vfox.dev↗

Vfox

Vfox एक कमांड-लाइन यूटिलिटी है जिसे एक ही मशीन पर कई प्रोग्रामिंग भाषा रनटाइम और डेवलपमेंट टूल्स को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह विभिन्न ऑपरेटिंग सिस्टमों में सॉफ़्टवेयर संस्करणों को स्थापित करने, स्विच करने और कॉन्फ़िगर करने के लिए एक एकीकृत इंटरफ़ेस प्रदान करता है, जो सुसंगत विकास वातावरण सुनिश्चित करता है।

यह प्रोजेक्ट एक मॉड्यूलर, प्लगइन-आधारित आर्किटेक्चर के माध्यम से खुद को अलग करता है जो अंतर्निहित डिफॉल्ट्स से परे विविध भाषा रनटाइम और यूटिलिटीज के एकीकरण की अनुमति देता है। यह सक्रिय टूल संस्करणों को बनाए रखने के लिए शिम-आधारित निष्पादन, सिमलंक प्रबंधन और डायनामिक शेल-हुक एनवायरनमेंट इंजेक्शन के संयोजन का उपयोग करता है, जो Windows, macOS और Linux पर एक सुसंगत अनुभव प्रदान करता है।

यह टूल प्रोजेक्ट-विशिष्ट कॉन्फ़िगरेशन फ़ाइलों को हल करने के लिए डायरेक्टरी ट्री को पार करके वातावरण सेटअप को स्वचालित करता है, जिससे विभिन्न प्रोजेक्ट फ़ोल्डरों के बीच नेविगेट करते समय स्वचालित संस्करण स्विचिंग सक्षम हो जाती है। यह दानेदार रनटाइम स्कोप कॉन्फ़िगरेशन का समर्थन करता है, जिससे उपयोगकर्ता वैश्विक, सत्र या प्रोजेक्ट स्तरों पर टूल आवश्यकताओं को परिभाषित कर सकते हैं।

सॉफ़्टवेयर को एक कमांड-लाइन टूल के रूप में वितरित किया जाता है जो पाथ मैपिंग और एनवायरनमेंट वेरिएबल्स को प्रबंधित करने के लिए सीधे सामान्य शेल वातावरण में एकीकृत होता है।

Features

  • Runtime Version Managers - Provides a unified command-line interface for installing, switching, and enforcing consistent runtime versions across development environments.
  • Language Runtime Managers - Installs and switches between multiple versions of various programming language runtimes on a single machine.
  • Command Shims - Intercepts command calls using lightweight wrappers to redirect execution to the currently active tool version.
  • Runtime Version Switching - Automatically detects project configuration files to update the active runtime version when navigating between project environments.
  • Shell Environment Managers - Hooks into shells to automatically detect project requirements and activate the correct runtime versions based on directory context.
  • Version Managers - Provides a command-line interface for installing and switching between multiple versions of development tools across operating systems.
  • Multi-Version Installations - Downloads and manages multiple specific versions of programming language runtimes and development tools.
  • Directory-Based Version Resolution - Determines the active runtime version by traversing directory trees to locate project-specific configuration files.
  • Cross-Platform Toolchains - Maintains a consistent development environment and unified command interface across different operating systems.
  • Development Environment Setups - Expands local toolsets by adding support for new programming languages and utilities through a plugin system.
  • Plugin Systems - Provides a plugin system to integrate additional language runtimes and utilities beyond built-in defaults.
  • Environment Variable Management - Merges path and variable settings across project, session, and global scopes to ensure correct tool versions are active.
  • Symlink-Based Version Switching - Manages multiple software installations by updating symbolic links to point the system path to the desired version.
  • Shell Environment Injections - Modifies terminal sessions by dynamically injecting environment variables and path mappings for selected tool versions.
  • Plugin-Based Extensibility - Supports a modular architecture that allows external scripts to define and manage diverse language runtimes.
  • Project Configuration - Automatically switches to the correct software versions when entering a project directory based on local configuration files.
  • Language Support Plugins - Uses a modular plugin architecture to support various programming languages and software runtimes through a unified interface.

स्टार हिस्ट्री

version-fox/vfox के लिए स्टार हिस्ट्री चार्टversion-fox/vfox के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Vfox को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Vfox दिखाई देता है।
  • कमांड लाइन डिपेंडेंसी मैनेजर्स
  • a tool for managing project development environments

अक्सर पूछे जाने वाले प्रश्न

version-fox/vfox क्या करता है?

Vfox एक कमांड-लाइन यूटिलिटी है जिसे एक ही मशीन पर कई प्रोग्रामिंग भाषा रनटाइम और डेवलपमेंट टूल्स को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह विभिन्न ऑपरेटिंग सिस्टमों में सॉफ़्टवेयर संस्करणों को स्थापित करने, स्विच करने और कॉन्फ़िगर करने के लिए एक एकीकृत इंटरफ़ेस प्रदान करता है, जो सुसंगत विकास वातावरण सुनिश्चित करता है।

version-fox/vfox की मुख्य विशेषताएं क्या हैं?

version-fox/vfox की मुख्य विशेषताएं हैं: Runtime Version Managers, Language Runtime Managers, Command Shims, Runtime Version Switching, Shell Environment Managers, Version Managers, Multi-Version Installations, Directory-Based Version Resolution।

version-fox/vfox के कुछ ओपन-सोर्स विकल्प क्या हैं?

version-fox/vfox के ओपन-सोर्स विकल्पों में शामिल हैं: rbenv/rbenv — rbenv is a Ruby version manager and shell environment manager designed to install, switch between, and manage multiple… sdkman/sdkman-cli — SDKMAN is a command-line utility for installing, tracking, and managing multiple versions of software development kits… sstephenson/rbenv — rbenv is a Ruby version manager and shell shim environment manager. It allows for the installation of multiple Ruby… moovweb/gvm — Gvm is a Go version manager, environment orchestrator, and dependency isolator. It provides a system for installing,… creationix/nvm — nvm is a Node.js version manager implemented as a POSIX bash script. It serves as a shell environment manager and… pyenv-win/pyenv-win — pyenv-win is a version manager for Windows that enables the installation and switching of multiple Python versions…

Vfox के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Vfox के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • rbenv/rbenvrbenv का अवतार

    rbenv/rbenv

    16,710GitHub पर देखें↗

    rbenv is a Ruby version manager and shell environment manager designed to install, switch between, and manage multiple versions of the Ruby programming language. It functions as a project runtime isolator and an extensible versioning framework that ensures the correct Ruby binaries are executed based on the current context. The system uses a shim-based command interception model to resolve the active version before delegating execution to the binary. It allows for locking specific Ruby versions and environment variables to individual directories, ensuring project environment isolation. The ar

    Shellbashrubyruby-installation
    GitHub पर देखें↗16,710
  • sdkman/sdkman-clisdkman का अवतार

    sdkman/sdkman-cli

    6,791GitHub पर देखें↗

    SDKMAN is a command-line utility for installing, tracking, and managing multiple versions of software development kits on Unix systems. It functions as a software installer and environment manager that automates the downloading and configuration of development tools for Linux and macOS. The tool enables the installation of parallel SDK versions on a single system and provides the capability to toggle between them to change the active environment for a shell session. It specifically facilitates the setup of Java development environments, including the management of various Java Development Kit

    Shell
    GitHub पर देखें↗6,791
  • sstephenson/rbenvsstephenson का अवतार

    sstephenson/rbenv

    16,711GitHub पर देखें↗

    rbenv is a Ruby version manager and shell shim environment manager. It allows for the installation of multiple Ruby versions on a single machine and coordinates the selection of the active version based on the current directory or shell session. The tool functions as an extensible command line framework that intercepts executable calls using shell shims. These shims route requests to the selected language version, ensuring environment isolation by storing binaries in independent directories. The system includes capabilities for language runtime administration, including the ability to downlo

    Shell
    GitHub पर देखें↗16,711
  • moovweb/gvmmoovweb का अवतार

    moovweb/gvm

    11,645GitHub पर देखें↗

    Gvm is a Go version manager, environment orchestrator, and dependency isolator. It provides a system for installing, removing, and switching between different versions of the Go programming language on a single machine. The tool manages native dependencies and creates isolated package sets to prevent version conflicts between different project environments. It uses environment variable overlays and directory isolation to link native code without modifying the host operating system. The software covers the full language lifecycle, including remote version cataloging, active version switching,

    Shelldependency-managergolang
    GitHub पर देखें↗11,645
  • Vfox के सभी 30 विकल्प देखें→