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

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

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

6 रिपॉजिटरी

Awesome GitHub RepositoriesVersion String Resolvers

Utilities that map imprecise version identifiers to concrete, probable version strings for software projects.

Distinct from Project Version Managers: Distinct from Project Version Managers: focuses on the resolution of imprecise strings to concrete releases rather than managing the versioning process.

Explore 6 awesome GitHub repositories matching development tools & productivity · Version String Resolvers. Refine with filters or upvote what's useful.

Awesome Version String Resolvers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • homebrew/legacy-homebrewHomebrew का अवतार

    Homebrew/legacy-homebrew

    26,849GitHub पर देखें↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Extracts version identifiers from raw content or headers using regular expressions.

    GitHub पर देखें↗26,849
  • sebastianbergmann/versionsebastianbergmann का अवतार

    sebastianbergmann/version

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

    This is a PHP versioning library and Git version manager used to calculate project version strings. It functions as a semantic versioning tool that manages and retrieves the current version number of a PHP project. The library generates version identifiers by combining base release numbers with Git version control metadata. This process enables the automation of software releases by distinguishing stable production releases from development snapshots. The tool covers project versioning and dependency management for PHP packages, utilizing Git-based versioning to track the state of a project.

    Ensures a default version string is available when version control metadata cannot be retrieved.

    PHP
    GitHub पर देखें↗6,581
  • bowser-js/bowserbowser-js का अवतार

    bowser-js/bowser

    5,739GitHub पर देखें↗

    Bowser is a browser detection library that parses user-agent strings to identify a browser's name, version, rendering engine, and operating system. It functions as a user-agent parser and version constraint checker, extracting structured browser and platform details from raw user-agent strings without external dependencies. The library distinguishes itself by integrating User-Agent Client Hints alongside traditional user-agent data for more accurate browser identification in modern environments. It provides cross-platform browser detection that works consistently across desktop and mobile ope

    Isolates version numbers from user-agent substrings using regular expressions and numeric parsing.

    JavaScriptbrowserbrowser-detectionbrowser-detector
    GitHub पर देखें↗5,739
  • npm/node-semvernpm का अवतार

    npm/node-semver

    5,435GitHub पर देखें↗

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

    Extracts the first valid sequence of digits from non-compliant strings to approximate a semantic version.

    JavaScript
    GitHub पर देखें↗5,435
  • rumboalla/apkupdaterrumboalla का अवतार

    rumboalla/apkupdater

    3,858GitHub पर देखें↗

    Apkupdater is an Android application manager designed to automate the discovery, download, and installation of software updates from multiple external repositories. It functions as a centralized utility that monitors installed applications and notifies users when newer versions become available, facilitating the maintenance of software sourced from diverse, independent platforms. The tool distinguishes itself by aggregating update information from various third-party app stores and community-driven repositories into a single interface. It employs multi-source web scraping and version normaliz

    Normalizes disparate version strings from multiple sources into a unified format for accurate comparison.

    Kotlin
    GitHub पर देखें↗3,858
  • google/osv.devgoogle का अवतार

    google/osv.dev

    2,494GitHub पर देखें↗

    OSV is a distributed database and aggregator of open-source security advisories that uses a standardized vulnerability schema to track security flaws. It functions as a system for collecting and normalizing security data from diverse ecosystems into a single unified format, providing a web API for querying package vulnerabilities and submitting standardized records. The project distinguishes itself through a security advisory distribution service that supports bulk dataset exports via cloud storage buckets and incremental synchronization of security record updates. It also employs sandbox-bas

    Identifies probable version strings for projects to map imprecise identifiers to concrete releases.

    Pythonsecuritysecurity-toolsvulnerability
    GitHub पर देखें↗2,494
  1. Home
  2. Development Tools & Productivity
  3. Project Version Managers
  4. Version String Resolvers

सब-टैग एक्सप्लोर करें

  • Fallback VersioningMechanisms for providing default version strings when metadata is missing. **Distinct from Version String Resolvers:** Distinct from Version String Resolvers: focuses specifically on the fallback default value rather than the resolution of imprecise strings.
  • Version String Extractions1 सब-टैगProcesses for extracting version identifiers from raw text, headers, or HTML using patterns. **Distinct from Version String Resolvers:** Focuses on the extraction of versions from unstructured content rather than resolving imprecise version strings.
  • Version String NormalizationCoercing non-standard version strings into a valid semantic format. **Distinct from Version String Resolvers:** Distinct from Version String Resolvers: transforms an invalid string into a valid one rather than mapping it to a known release.