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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Python Date and Time Libraries

Ranking updated Jul 13, 2026

For a python library for date and time, the strongest matches are python-pendulum/pendulum (Pendulum is a comprehensive Python library that extends the), arrow-py/arrow (Arrow is a comprehensive Python library that provides a) and crsmithdev/arrow (Arrow is a comprehensive Python library that simplifies date). sdispater/pendulum and dateutil/dateutil round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “best python date and time libraries”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Python Date and Time Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • python-pendulum/pendulumpython-pendulum avatar

    python-pendulum/pendulum

    6,668View on 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

    Pendulum is a comprehensive Python library that extends the standard datetime class to provide robust timezone support, intuitive date arithmetic, and built-in human-readable formatting, making it a flagship tool for complex temporal calculations.

    PythonDate Arithmetic LogicDate Formatting UtilitiesDate String Formatters
    View on GitHub↗6,668
  • arrow-py/arrowarrow-py avatar

    arrow-py/arrow

    9,046View on GitHub↗

    Arrow is a Python date and time library that provides a simplified interface for creating and manipulating timestamps by wrapping the Python standard library. It serves as a tool for managing date objects, handling timezone offsets, and performing relative date calculations. The library is distinguished by its ability to humanize timestamps into natural language relative descriptions across multiple locales and parse human-readable time phrases back into precise date objects. It also features a specialized parser for converting ISO 8601 strings and custom formatted text into date objects. Br

    Arrow is a comprehensive Python library that provides a simplified, feature-rich interface for date arithmetic, timezone management, parsing, and human-readable timestamp formatting, making it a direct and robust alternative to the standard library.

    PythonDate Formatting UtilitiesDate String ParsersRelative Time Humanization
    View on GitHub↗9,046
  • crsmithdev/arrowcrsmithdev avatar

    crsmithdev/arrow

    9,044View on GitHub↗

    Arrow is a Python date and time library designed for parsing, formatting, and manipulating date and time objects. It provides a simplified interface for these operations compared to the Python standard library. The library includes tools for converting standardized date strings via an ISO 8601 parser and transforming timestamps into human-readable relative strings across different locales. It also features a utility for translating timestamps between global timezones using location data objects. Additional capabilities cover date string formatting, time object generation, and the calculation

    Arrow is a comprehensive Python library that simplifies date and time manipulation, offering robust support for timezone conversions, arithmetic, parsing, and human-readable relative formatting.

    PythonDate Formatting UtilitiesRelative Time HumanizationDate and Time Libraries
    View on GitHub↗9,044
  • sdispater/pendulumsdispater avatar

    sdispater/pendulum

    6,668View on 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

    Pendulum is a comprehensive, drop-in replacement for the standard datetime module that provides robust support for timezone management, complex date arithmetic, and human-readable formatting, making it a flagship tool for this category.

    PythonDate Arithmetic LogicDate Formatting UtilitiesDate String Parsers
    View on GitHub↗6,668
  • dateutil/dateutildateutil avatar

    dateutil/dateutil

    2,623View on GitHub↗

    Useful extensions to the standard Python datetime features

    This library provides powerful extensions to the standard datetime module, including robust timezone support, complex date arithmetic, and advanced recurrence rules that go well beyond basic functionality.

    PythonData Manipulation LibrariesDate And Time
    View on GitHub↗2,623
  • kennethreitz/mayakennethreitz avatar

    kennethreitz/maya

    3,412View on GitHub↗

    Datetimes for Humans™

    Maya provides a high-level, human-centric interface for date and time manipulation in Python, offering built-in timezone support and simplified arithmetic that extends the capabilities of the standard library.

    PythonDate and Time
    View on GitHub↗3,412
  • chronotope/chronochronotope avatar

    chronotope/chrono

    3,870View on GitHub↗

    Chrono is a Rust date and time library used for managing calendar dates, clock times, and timezone conversions. It functions as a high-precision timestamp tool and temporal data serializer for converting date and time objects into structured formats. The library includes a timezone conversion engine to translate timestamps between different geographical zones and manage local time configurations. Its broader capabilities cover date string formatting, high-precision timing, and the serialization of temporal data for database storage or network transmission.

    This is a robust date and time library, but it is written in Rust and intended for the Rust ecosystem rather than being a Python library.

    RustDate and Time UtilitiesDate String FormattersDate String Parsers
    View on GitHub↗3,870
  • howardhinnant/dateHowardHinnant avatar

    HowardHinnant/date

    3,379View on GitHub↗

    This project is a comprehensive date and time library designed for parsing, formatting, and calculating dates and times with high precision. It provides a multi-calendar system implementation that supports conversions between proleptic Gregorian, Julian, ISO week, and Tabular Islamic calendars. The library is distinguished by its high-precision time clocks and its implementation of the IANA time zone database. It tracks physical time using UTC, TAI, and GPS clocks to account for leap seconds and provides a system for managing geographic time zones and offsets based on IANA data. The capabili

    This is a C++ library rather than a Python library, making it a building block for native performance rather than a tool for the Python ecosystem requested.

    C++Date and Time UtilitiesDate String ParsersTime Zone Converters
    View on GitHub↗3,379

Related searches

  • a library for handling dates and times
  • a rust library for date and time
  • a robust library for handling PHP dates
  • a library for handling Java date time
  • a library for handling dates in C#
  • a lightweight JavaScript library for date formatting
  • an asynchronous library for python development
  • a python library for application logging