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

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

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

5 个仓库

Awesome GitHub RepositoriesUnit Conversions

Transforms durations of time from one measurement unit to another.

Distinct from Date and Time Libraries: Focuses specifically on converting time units, distinct from general date parsing or manipulation.

Explore 5 awesome GitHub repositories matching data & databases · Unit Conversions. Refine with filters or upvote what's useful.

Awesome Unit Conversions GitHub Repositories

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

    malcommac/SwiftDate

    7,703在 GitHub 上查看↗

    SwiftDate is a date manipulation library for the Swift programming language. It provides a toolkit for parsing, validating, and formatting dates, times, and timezones. The library includes a relative time generator for producing date offsets based on reference points such as tomorrow or next week, and a localized date formatter for transforming date objects into human-readable strings across multiple languages and locales. It also features an ISO8601 date parser to convert standardized date strings from SQL, HTTP, and ISO8601 formats into structured objects, alongside tools for managing timez

    Transforms durations of time from one measurement unit to another for different expressions of time.

    Swift
    在 GitHub 上查看↗7,703
  • rsalmei/alive-progressrsalmei 的头像

    rsalmei/alive-progress

    6,245在 GitHub 上查看↗

    Formats throughput and size units with automatic scaling and configurable precision for readability.

    Pythonaliveanimatedanimations
    在 GitHub 上查看↗6,245
  • rauchg/ms.jsrauchg 的头像

    rauchg/ms.js

    5,533在 GitHub 上查看↗

    ms.js is a millisecond conversion library providing tools to format durations into text and parse human-readable time strings back into numbers. It functions as a utility for translating numeric millisecond values into human-readable strings and converting time units such as days, hours, and minutes into numeric milliseconds. The project covers time parsing and formatting, enabling the translation of human-readable time units into millisecond values for application timeout management and duration unit conversion. It includes tools for transforming millisecond durations into both concise and l

    Transforms durations of time between different measurement units to ensure consistency in JavaScript.

    TypeScript
    在 GitHub 上查看↗5,533
  • vercel/msvercel 的头像

    vercel/ms

    5,536在 GitHub 上查看↗

    这是一个 JavaScript 时间转换库,旨在将毫秒整数格式化为人类可读的持续时间,并将基于单位的字符串解析回总毫秒数。它作为一个用于管理机器可读持续时间与文本表示之间转换的工具。 该库提供双向映射,允许将原始数字转换为字符串,并将包含天、小时和分钟等单位的字符串解析回数字毫秒计数。它支持缩写和完整的书写时间格式。

    Utilizes a static lookup table to map time units to their millisecond equivalents for conversion calculations.

    TypeScript
    在 GitHub 上查看↗5,536
  • metrics-rs/metricsmetrics-rs 的头像

    metrics-rs/metrics

    1,422在 GitHub 上查看↗

    This project is a unified observability framework for Rust applications, designed to capture, aggregate, and report performance telemetry. It provides a comprehensive toolkit for instrumenting code to track counters, gauges, and histograms, enabling developers to monitor application health and operational performance through a standardized interface. The library distinguishes itself by decoupling instrumentation sites from specific backend implementations through a global registry and trait-based abstractions. This architecture allows developers to swap telemetry exporters at runtime without

    Scales and labels numeric values using human-readable units and time-based abbreviations to improve the clarity of telemetry data.

    Rustmetricsrust-langtelemetry
    在 GitHub 上查看↗1,422
  1. Home
  2. Data & Databases
  3. Date and Time Libraries
  4. Unit Conversions

探索子标签

  • Conversion Lookup TablesMaps unit identifiers to their millisecond multipliers for deterministic calculations. **Distinct from Unit Conversions:** Focuses on the data structure (lookup table) used for conversion rather than the conversion process itself
  • Iterative Reduction LogicCalculates durations by iteratively dividing numeric values by the largest applicable unit. **Distinct from Unit Conversions:** Focuses on the specific iterative division algorithm rather than general unit conversion results
  • Throughput and Size Unit ScalingsAutomatic formatting of throughput and size units with scaling and configurable precision for readability. **Distinct from Unit Conversions:** Distinct from Unit Conversions: focuses on scaling units for display (e.g., bytes to KB/MB), not converting between measurement systems.