awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesVersion String Extractions

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.

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

Awesome Version String Extractions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Voir sur GitHub↗

    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.

    Voir sur GitHub↗26,849
  • bowser-js/bowserAvatar de bowser-js

    bowser-js/bowser

    5,739Voir sur GitHub↗

    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
    Voir sur GitHub↗5,739
  • npm/node-semverAvatar de npm

    npm/node-semver

    5,435Voir sur GitHub↗

    node-semver est un outil pour parser, comparer et valider des chaînes de version selon la spécification Semantic Versioning. Il fonctionne comme un évaluateur de plage de versions, une bibliothèque de comparaison et un utilitaire pour incrémenter des identifiants de version. Le projet inclut un utilitaire de coercition de version qui extrait des séquences numériques de chaînes non conformes pour approximer une version sémantique. Il fournit également une logique pour calculer la chaîne de version suivante en incrémentant les segments majeur, mineur ou patch. La bibliothèque couvre un large éventail de capacités de gestion de version, incluant l'analyse de plage pour déterminer si les versions satisfont des contraintes spécifiques, le tri de listes de versions basé sur la précédence, et la validation à la fois des versions individuelles et des plages de versions.

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

    JavaScript
    Voir sur GitHub↗5,435
  1. Home
  2. Development Tools & Productivity
  3. Project Version Managers
  4. Version String Resolvers
  5. Version String Extractions

Explorer les sous-tags

  • Version CoercionConverting non-compliant version strings into valid semantic versions by extracting numeric patterns. **Distinct from Version String Extractions:** Distinct from Version String Extractions: focuses on normalizing a string into a valid SemVer format rather than just pulling a substring.