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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 repositorios

Awesome GitHub RepositoriesDuration Formatters

Utilities for formatting time durations.

Distinguishing note: Focuses on time display formatting.

Explore 34 awesome GitHub repositories matching development tools & productivity · Duration Formatters. Refine with filters or upvote what's useful.

Awesome Duration Formatters GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ffmpeg/ffmpegAvatar de FFmpeg

    FFmpeg/FFmpeg

    61,176Ver en GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Converts duration strings into precise numerical values for media processing.

    Caudiocffmpeg
    Ver en GitHub↗61,176
  • moment/momentAvatar de moment

    moment/moment

    47,965Ver en GitHub↗

    Moment is a JavaScript date manipulation library used for parsing, validating, manipulating, and formatting dates and times. It provides a system for converting date strings into structured objects using the ISO 8601 standard or custom tokens. The library includes a timezone management tool for handling UTC offsets and geographic timezones, ensuring accurate date calculations across different regions. It features an internationalized date formatter and a relative time calculator to render timestamps as human-friendly durations adapted to various cultural locales and languages. The project co

    Provides utilities to compute time differences and convert them into human-readable calendar units.

    JavaScript
    Ver en GitHub↗47,965
  • date-fns/date-fnsAvatar de date-fns

    date-fns/date-fns

    36,579Ver en GitHub↗

    date-fns is a JavaScript date utility library providing a collection of pure functions for manipulating, formatting, and calculating dates and times. It serves as an immutable date manipulation library and a tool for time zone management, ensuring that date transformations are performed without modifying the original date objects. The library functions as a date formatting tool that converts date objects into human-readable strings using custom patterns and international locales. It includes a specific toolset for adjusting and calculating date representations across different geographical re

    Calculates durations and time intervals by comparing dates or adding/subtracting temporal values.

    TypeScriptdatedate-fnshacktoberfest
    Ver en GitHub↗36,579
  • tqdm/tqdmAvatar de tqdm

    tqdm/tqdm

    31,203Ver en GitHub↗

    Tqdm is a terminal-based progress indicator that provides real-time visual feedback for long-running tasks and data processing pipelines. It functions as an iteration tracking wrapper, allowing developers to monitor the completion status of loops and data streams by wrapping standard iterables without modifying the underlying data source. The project distinguishes itself through its use of terminal escape sequences to render dynamic text and graphical bars that update in place. It supports both automatic tracking of iterable collections and manual progress incrementing for non-linear tasks wh

    Converts total seconds into readable clock formats for elapsed task tracking.

    Pythoncliclosemberconsole
    Ver en GitHub↗31,203
  • spicetify/cliAvatar de spicetify

    spicetify/cli

    23,479Ver en GitHub↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Converts raw millisecond values into human-readable time strings for track progress and duration displays.

    JavaScriptcommand-linecommand-line-toolcustomization
    Ver en GitHub↗23,479
  • prestodb/prestoAvatar de prestodb

    prestodb/presto

    16,711Ver en GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Computes the difference between two timestamps in specific units or parses duration strings into interval objects.

    Javabig-datadatahadoop
    Ver en GitHub↗16,711
  • briannesbitt/carbonAvatar de briannesbitt

    briannesbitt/Carbon

    16,613Ver en GitHub↗

    Carbon is a date and time manipulation library for PHP that extends the native DateTime class. It provides a set of tools for calculating, formatting, and comparing dates and times using a simplified, human-readable syntax. The library utilizes a fluent interface and static factory methods to allow for chained method calls and intuitive object instantiation. It supports both mutable and immutable state options to manage how date objects are modified and returned. The toolset covers temporal data management, including time zone handling and localization-based formatting to convert date compon

    Implements complex date arithmetic including additions, subtractions, and difference calculations between timestamps.

    PHP
    Ver en GitHub↗16,613
  • kleampa/not-paidAvatar de kleampa

    kleampa/not-paid

    15,590Ver en GitHub↗

    Not-paid is a client payment protection tool and website access control script designed to discourage non-payment by progressively reducing the visibility of a delivered website. It functions as a CSS opacity payment enforcer that renders a site increasingly transparent based on a predefined payment due date. The tool applies a visual penalty to a website to pressure non-paying clients into completing payments or recovering outstanding debts. It achieves this by gradually decreasing the opacity of the page body over a set period until the site becomes invisible.

    Implements logic to compute the number of days passed since a payment deadline to determine the fade level.

    JavaScript
    Ver en GitHub↗15,590
  • visionmedia/debugAvatar de visionmedia

    visionmedia/debug

    11,447Ver en GitHub↗

    This project is a namespace-based logging utility for JavaScript runtimes, including Node.js and web browsers. It provides a system for categorizing output into distinct namespaces to enable filtered visibility and color-coded identification of log sources. The utility allows for dynamic log control, where output streams can be toggled on or off via environment variables or method calls without restarting the application. It includes an execution time profiler that calculates the elapsed time between consecutive log calls to identify performance bottlenecks. Further capabilities include the

    Calculates high-precision time differences between consecutive log calls to measure code execution duration.

    JavaScript
    Ver en GitHub↗11,447
  • home-assistant/home-assistant.ioAvatar de home-assistant

    home-assistant/home-assistant.io

    9,466Ver en GitHub↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    Calculates the duration between two datetime objects or generates human-readable time-since strings.

    HTMLdocumentationhacktoberfesthass
    Ver en GitHub↗9,466
  • chalarangelo/30-seconds-of-pythonAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-python

    8,826Ver en GitHub↗

    30 Seconds of Python is a curated collection of short, reusable Python code snippets designed for quick reference and immediate reuse. It provides an interactive browser that lets you explore snippets organized by tags, search across names and descriptions, and copy code to your clipboard with a single click. The collection covers a broad range of common programming tasks, including list and dictionary operations, string formatting and manipulation, date and time calculations, and color format conversion. It also includes utilities for data transformation, such as converting between case styl

    Provides a function to compute the interval between two dates in days, months, or years.

    Pythoneducationlearn-to-codelearning-resources
    Ver en GitHub↗8,826
  • jd/tenacityAvatar de jd

    jd/tenacity

    8,375Ver en GitHub↗

    Tenacity is a Python retry library and fault tolerance framework designed to automatically re-execute failing functions based on custom conditions, wait intervals, and stop criteria. It provides a mechanism to apply retry logic to both synchronous functions and asynchronous coroutines. The library implements exponential backoff to increase delays between retries, helping to manage transient network failures and prevent the overloading of services. Its capabilities cover the definition of retry conditions based on exception types or return values, as well as the enforcement of duration limits

    Calculates the pause between attempts using strategies like exponential backoff and random jitter.

    Pythonfailurehacktoberfestpython
    Ver en GitHub↗8,375
  • crazyguitar/pysheeetAvatar de crazyguitar

    crazyguitar/pysheeet

    8,150Ver en GitHub↗

    pysheeet es una biblioteca de referencia técnica que proporciona una colección curada de fragmentos de código y patrones de implementación para el desarrollo avanzado en Python, integración de sistemas y computación de alto rendimiento. Sirve como una guía completa para implementar programación de red de bajo nivel, extensiones nativas en C y programación asíncrona y concurrente. El proyecto proporciona frameworks especializados para el desarrollo y despliegue de modelos de lenguaje de gran tamaño, incluyendo herramientas para inferencia distribuida en GPU y servicio de alto rendimiento. También incluye patrones detallados para la orquestación de clústeres de computación de alto rendimiento, cubriendo la asignación de recursos de GPU y la gestión de cargas de trabajo en múltiples nodos. La biblioteca cubre una amplia superficie de capacidades, incluyendo comunicación de red segura y criptografía, mapeo objeto-relacional y gestión de bases de datos, y la implementación de estructuras de datos y algoritmos complejos. También proporciona utilidades para la gestión de memoria, interoperabilidad nativa a través de interfaces de funciones externas e integración de sistemas operativos a nivel de sistema.

    Provides logic for calculating age by determining the interval between a birthdate and the current date.

    Python
    Ver en GitHub↗8,150
  • sebastianbergmann/php-timerAvatar de sebastianbergmann

    sebastianbergmann/php-timer

    7,744Ver en GitHub↗

    php-timer is a set of utilities for measuring, tracking, and formatting the execution duration and memory consumption of PHP code segments. It functions as an execution timer and performance profiling utility to analyze resource consumption. The project provides capabilities to track the duration between start and stop triggers in seconds, milliseconds, or nanoseconds. It also includes a resource usage tracker that converts raw execution timestamps and memory bytes into human-readable text strings for reporting. The tool covers performance profiling, resource monitoring, and request duration

    Calculates execution duration by subtracting start timestamps from current system time.

    PHP
    Ver en GitHub↗7,744
  • malcommac/swiftdateAvatar de malcommac

    malcommac/SwiftDate

    7,703Ver en 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

    Provides utilities for computing the precise differences and spans of time between two date points.

    Swift
    Ver en GitHub↗7,703
  • sdispater/pendulumAvatar de sdispater

    sdispater/pendulum

    6,668Ver en GitHub↗

    Pendulum is a Python date and time library that provides a simplified interface for date arithmetic, ISO parsing, localization, and timezone management. It serves as a replacement for the standard library datetime module, extending existing classes to maintain compatibility while offering a more intuitive management interface. The library distinguishes itself through a natural language date formatter that translates time differences into localized strings and a dedicated ISO 8601 date parser. It also includes tools for time-dependent logic testing, allowing the system clock to be mocked or fi

    Computes the duration between two date objects and expresses the result in specific units.

    Python
    Ver en GitHub↗6,668
  • python-pendulum/pendulumAvatar de python-pendulum

    python-pendulum/pendulum

    6,668Ver en GitHub↗

    Pendulum is a Python datetime library used for creating, manipulating, and formatting date and time objects with native timezone awareness. It extends the native Python datetime class to maintain compatibility while providing a specialized engine for date arithmetic and timezone management. The library features a dedicated ISO 8601 and RFC 3339 parser that converts standardized strings into date objects without requiring manual format strings. It also includes a relative time generator for producing natural language descriptions of time differences and a timezone management tool that automati

    Computes the duration between two date instances and expresses the result in units like hours or days.

    Python
    Ver en GitHub↗6,668
  • webhooksite/webhook.siteAvatar de webhooksite

    webhooksite/webhook.site

    6,620Ver en GitHub↗

    Webhook.site is a web-based tool that captures, inspects, and debugs incoming HTTP requests and emails sent to a unique URL, without requiring any server setup. It also functions as an API mocking and response modification tool, capable of generating mock APIs from OpenAPI specifications and altering HTTP responses, headers, and status codes for testing purposes. Beyond inspection, it serves as a platform for webhook automation and workflow orchestration, triggering multi-step automations—including database queries, SSH commands, and HTTP calls—when a webhook is received. The service distingu

    Calculates date intervals as part of a broader webhook inspection and automation platform.

    JavaScriptangularfrontendlaravel
    Ver en GitHub↗6,620
  • rust-lang/rfcsAvatar de rust-lang

    rust-lang/rfcs

    6,406Ver en GitHub↗

    The Rust RFCs repository is the formal home for the Rust language evolution process, housing the structured design documents and community review mechanisms that govern changes to the Rust programming language, its compiler, and its standard library. It defines the complete lifecycle for proposing, discussing, and implementing substantial changes through RFC documents, from initial submission and community feedback through final comment periods and sub-team sign-offs. The repository codifies the governance and collaboration processes that shape Rust's development, including mechanisms for com

    Implements Display for Duration to format it as a human-readable time span string.

    Markdownrfcrfc-processrust
    Ver en GitHub↗6,406
  • abhshkdz/ai-deadlinesAvatar de abhshkdz

    abhshkdz/ai-deadlines

    5,989Ver en GitHub↗

    ai-deadlines es un rastreador de fechas de envío para conferencias de investigación en aprendizaje automático, visión artificial y procesamiento de lenguaje natural. Funciona como un calendario especializado y monitor para ayudar a los investigadores a seguir hitos importantes de fechas de conferencias. El proyecto proporciona líneas de tiempo cronológicas y temporizadores de cuenta regresiva para los eventos de inteligencia artificial de primer nivel. Esto cubre el ciclo de publicación de artículos académicos en los dominios de ML, CV y NLP.

    Implements logic to calculate the time remaining between the current date and target conference deadlines.

    JavaScript
    Ver en GitHub↗5,989
Ant.12Siguiente
  1. Home
  2. Development Tools & Productivity
  3. Duration Formatters

Explorar subetiquetas

  • Duration Component InspectorsMethods to extract the seconds and nanoseconds fields from a Duration for system calls or computation. **Distinct from Duration Formatters:** Distinct from Duration Formatters: provides raw field access for programmatic use, not human-readable formatting.
  • Duration Constructors from Units2 sub-etiquetasFactory methods to create a Duration from seconds, milliseconds, or combined seconds and nanoseconds with carry handling. **Distinct from Duration Formatters:** Distinct from Duration Formatters: focuses on construction from numeric units, not display formatting.
  • Duration Interval Calculators5 sub-etiquetasUtilities for computing differences between timestamps and parsing duration strings. **Distinct from Duration Formatters:** Distinct from Duration Formatters: focuses on arithmetic calculation of intervals rather than display formatting.