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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ffmpeg/ffmpegAvatar von FFmpeg

    FFmpeg/FFmpeg

    61,176Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗61,176
  • moment/momentAvatar von moment

    moment/moment

    47,965Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗47,965
  • date-fns/date-fnsAvatar von date-fns

    date-fns/date-fns

    36,579Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗36,579
  • tqdm/tqdmAvatar von tqdm

    tqdm/tqdm

    31,203Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,203
  • spicetify/cliAvatar von spicetify

    spicetify/cli

    23,479Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,479
  • prestodb/prestoAvatar von prestodb

    prestodb/presto

    16,711Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,711
  • briannesbitt/carbonAvatar von briannesbitt

    briannesbitt/Carbon

    16,613Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,613
  • kleampa/not-paidAvatar von kleampa

    kleampa/not-paid

    15,590Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,590
  • visionmedia/debugAvatar von visionmedia

    visionmedia/debug

    11,447Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,447
  • home-assistant/home-assistant.ioAvatar von home-assistant

    home-assistant/home-assistant.io

    9,466Auf GitHub ansehen↗

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

    Chalarangelo/30-seconds-of-python

    8,826Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,826
  • jd/tenacityAvatar von jd

    jd/tenacity

    8,375Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,375
  • crazyguitar/pysheeetAvatar von crazyguitar

    crazyguitar/pysheeet

    8,150Auf GitHub ansehen↗

    pysheeet ist eine technische Referenzbibliothek, die eine kuratierte Sammlung von Code-Snippets und Implementierungsmustern für fortgeschrittene Python-Entwicklung, Systemintegration und High-Performance-Computing bereitstellt. Sie dient als umfassender Leitfaden für die Implementierung von Low-Level-Netzwerkprogrammierung, nativen C-Erweiterungen sowie asynchroner und nebenläufiger Programmierung. Das Projekt bietet spezialisierte Frameworks für die Entwicklung und Bereitstellung von Large Language Models, einschließlich Werkzeugen für verteilte GPU-Inferenz und High-Performance-Serving. Es enthält zudem detaillierte Muster für die Orchestrierung von High-Performance-Computing-Clustern, die GPU-Ressourcenzuweisung und Multi-Node-Workload-Management abdecken. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich sicherer Netzwerkkommunikation und Kryptografie, Object-Relational-Mapping und Datenbankverwaltung sowie die Implementierung komplexer Datenstrukturen und Algorithmen. Sie bietet zudem Utilities für Speicherverwaltung, native Interoperabilität via Foreign-Function-Interfaces und systemnahe OS-Integration.

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

    Python
    Auf GitHub ansehen↗8,150
  • sebastianbergmann/php-timerAvatar von sebastianbergmann

    sebastianbergmann/php-timer

    7,744Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,744
  • malcommac/swiftdateAvatar von malcommac

    malcommac/SwiftDate

    7,703Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,703
  • python-pendulum/pendulumAvatar von python-pendulum

    python-pendulum/pendulum

    6,668Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,668
  • sdispater/pendulumAvatar von sdispater

    sdispater/pendulum

    6,668Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,668
  • webhooksite/webhook.siteAvatar von webhooksite

    webhooksite/webhook.site

    6,620Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,620
  • rust-lang/rfcsAvatar von rust-lang

    rust-lang/rfcs

    6,406Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,406
  • abhshkdz/ai-deadlinesAvatar von abhshkdz

    abhshkdz/ai-deadlines

    5,989Auf GitHub ansehen↗

    ai-deadlines ist ein Tracker für Einreichungsfristen bei Forschungskonferenzen in den Bereichen Machine Learning, Computer Vision und Natural Language Processing. Es fungiert als spezialisierter Kalender und Monitor, um Forschern dabei zu helfen, wichtige Meilensteine für Konferenztermine im Blick zu behalten. Das Projekt bietet chronologische Zeitpläne und Countdowns für erstklassige KI-Veranstaltungen. Dies deckt den Publikationszyklus für wissenschaftliche Arbeiten in den Bereichen ML, CV und NLP ab.

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

    JavaScript
    Auf GitHub ansehen↗5,989
Vorherige12Nächste
  1. Home
  2. Development Tools & Productivity
  3. Duration Formatters

Unter-Tags erkunden

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