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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ffmpeg/ffmpegAvatar FFmpeg

    FFmpeg/FFmpeg

    61,176Vezi pe 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
    Vezi pe GitHub↗61,176
  • moment/momentAvatar moment

    moment/moment

    47,965Vezi pe 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
    Vezi pe GitHub↗47,965
  • date-fns/date-fnsAvatar date-fns

    date-fns/date-fns

    36,579Vezi pe 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
    Vezi pe GitHub↗36,579
  • tqdm/tqdmAvatar tqdm

    tqdm/tqdm

    31,203Vezi pe 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
    Vezi pe GitHub↗31,203
  • spicetify/cliAvatar spicetify

    spicetify/cli

    23,479Vezi pe 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
    Vezi pe GitHub↗23,479
  • prestodb/prestoAvatar prestodb

    prestodb/presto

    16,711Vezi pe 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
    Vezi pe GitHub↗16,711
  • briannesbitt/carbonAvatar briannesbitt

    briannesbitt/Carbon

    16,613Vezi pe 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
    Vezi pe GitHub↗16,613
  • kleampa/not-paidAvatar kleampa

    kleampa/not-paid

    15,590Vezi pe 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
    Vezi pe GitHub↗15,590
  • visionmedia/debugAvatar visionmedia

    visionmedia/debug

    11,447Vezi pe 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
    Vezi pe GitHub↗11,447
  • home-assistant/home-assistant.ioAvatar home-assistant

    home-assistant/home-assistant.io

    9,466Vezi pe 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
    Vezi pe GitHub↗9,466
  • chalarangelo/30-seconds-of-pythonAvatar Chalarangelo

    Chalarangelo/30-seconds-of-python

    8,826Vezi pe 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
    Vezi pe GitHub↗8,826
  • jd/tenacityAvatar jd

    jd/tenacity

    8,375Vezi pe 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
    Vezi pe GitHub↗8,375
  • crazyguitar/pysheeetAvatar crazyguitar

    crazyguitar/pysheeet

    8,150Vezi pe GitHub↗

    pysheeet este o bibliotecă de referință tehnică ce oferă o colecție curatoriată de fragmente de cod și modele de implementare pentru dezvoltarea avansată în Python, integrarea sistemelor și calculul de înaltă performanță. Servește ca un ghid cuprinzător pentru implementarea programării de rețea de nivel scăzut, extensiilor native C și programării asincrone și concurente. Proiectul oferă framework-uri specializate pentru dezvoltarea și implementarea modelelor de limbaj mari, inclusiv instrumente pentru inferență distribuită pe GPU și servire de înaltă performanță. Include, de asemenea, modele detaliate pentru orchestrarea clusterelor de calcul de înaltă performanță, acoperind alocarea resurselor GPU și gestionarea sarcinilor de lucru pe mai multe noduri. Biblioteca acoperă o gamă largă de capabilități, inclusiv comunicarea securizată în rețea și criptografia, object-relational mapping și gestionarea bazelor de date, precum și implementarea structurilor de date și algoritmilor complecși. Oferă, de asemenea, utilitare pentru gestionarea memoriei, interoperabilitate nativă prin interfețe de funcții străine (FFI) și integrarea la nivel de sistem de operare.

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

    Python
    Vezi pe GitHub↗8,150
  • sebastianbergmann/php-timerAvatar sebastianbergmann

    sebastianbergmann/php-timer

    7,744Vezi pe 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
    Vezi pe GitHub↗7,744
  • malcommac/swiftdateAvatar malcommac

    malcommac/SwiftDate

    7,703Vezi pe 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
    Vezi pe GitHub↗7,703
  • python-pendulum/pendulumAvatar python-pendulum

    python-pendulum/pendulum

    6,668Vezi pe 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
    Vezi pe GitHub↗6,668
  • sdispater/pendulumAvatar sdispater

    sdispater/pendulum

    6,668Vezi pe 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
    Vezi pe GitHub↗6,668
  • webhooksite/webhook.siteAvatar webhooksite

    webhooksite/webhook.site

    6,620Vezi pe 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
    Vezi pe GitHub↗6,620
  • rust-lang/rfcsAvatar rust-lang

    rust-lang/rfcs

    6,406Vezi pe 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
    Vezi pe GitHub↗6,406
  • abhshkdz/ai-deadlinesAvatar abhshkdz

    abhshkdz/ai-deadlines

    5,989Vezi pe GitHub↗

    ai-deadlines este un tracker pentru datele de depunere a lucrărilor la conferințele de cercetare în domeniul machine learning, computer vision și procesarea limbajului natural. Acesta funcționează ca un calendar specializat și un monitor pentru a ajuta cercetătorii să urmărească etapele importante ale conferințelor. Proiectul oferă cronologii și numărători inverse pentru evenimentele de top din domeniul inteligenței artificiale. Acesta acoperă ciclul de publicare a lucrărilor academice în domeniile ML, CV și NLP.

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

    JavaScript
    Vezi pe GitHub↗5,989
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. Duration Formatters

Explorează sub-etichetele

  • 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-tag-uriFactory 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-tag-uriUtilities 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.