awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • homebrew/legacy-homebrewHomebrew 的头像

    Homebrew/legacy-homebrew

    26,849在 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.

    在 GitHub 上查看↗26,849
  • bowser-js/bowserbowser-js 的头像

    bowser-js/bowser

    5,739在 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
    在 GitHub 上查看↗5,739
  • npm/node-semvernpm 的头像

    npm/node-semver

    5,435在 GitHub 上查看↗

    node-semver 是一个根据语义化版本(Semantic Versioning)规范解析、比较和验证版本字符串的工具。它可用作版本范围评估器、比较库以及递增发布标识符的实用程序。 该项目包含一个版本强制转换工具,可从不符合规范的字符串中提取数字序列,以近似得到语义化版本。它还提供了通过递增主版本号、次版本号或修订号来计算下一个发布版本字符串的逻辑。 该库涵盖了广泛的版本管理功能,包括用于确定版本是否满足特定约束的范围分析、基于优先级的版本列表排序,以及对单个版本和版本范围的验证。

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

    JavaScript
    在 GitHub 上查看↗5,435
  1. Home
  2. Development Tools & Productivity
  3. Project Version Managers
  4. Version String Resolvers
  5. Version String Extractions

探索子标签

  • 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.