awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chronotope avatar

chronotope/chrono

0
View on GitHub↗
3,870 stars·603 forks·Rust·3 vues

Chrono

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.

Features

  • Date and Time Libraries - Functions as a comprehensive date and time library for parsing, manipulating, and serializing temporal values.
  • Civil Date Management - Provides a professional Rust implementation for managing civil dates and times using the proleptic Gregorian calendar.
  • Sérialisation temporelle - Provides tools for writing time-based data into standardized formats like ISO 8601 or epoch seconds.
  • String-to-Datetime Parsing - Provides utilities to convert date strings and UNIX timestamps into formal datetime objects for programmatic use.
  • Date and Time Utilities - Provides a high-precision system for parsing, formatting, and calculating date-time values.
  • Date String Parsers - Includes utilities for converting date strings into native date objects using configurable syntax.
  • Date String Formatters - Converts date objects into custom human-readable output formats with support for patterns and locales.
  • Temporal Models - Uses strongly typed structures to distinguish between timezone-aware and timezone-naive temporal data, preventing logic errors.
  • Timezone Conversions - Provides logic for shifting timestamps between different geographic timezones and calculating offset differences.
  • Timezone Libraries - Ships a comprehensive framework for parsing, formatting, and manipulating dates across global timezones.
  • High-Precision Temporal Types - Implements data types and handling logic for timestamps with high resolution beyond standard seconds.
  • Current Timestamp Retrievals - Interfaces with the operating system to fetch high-precision current timestamps in various time units.
  • Calendar Date Manipulators - Tracks and manipulates dates according to standard calendar systems for day, month, and year calculations.
  • Temporal Object Serializers - Implements serialization traits to convert temporal objects into structured formats for network or database storage.
  • Clock Time Calculators - Provides high-precision representation and calculation of hours, minutes, and seconds for accurate scheduling.

Historique des stars

Graphique de l'historique des stars pour chronotope/chronoGraphique de l'historique des stars pour chronotope/chrono

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait chronotope/chrono ?

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.

Quelles sont les fonctionnalités principales de chronotope/chrono ?

Les fonctionnalités principales de chronotope/chrono sont : Date and Time Libraries, Civil Date Management, Sérialisation temporelle, String-to-Datetime Parsing, Date and Time Utilities, Date String Parsers, Date String Formatters, Temporal Models.

Quelles sont les alternatives open-source à chronotope/chrono ?

Les alternatives open-source à chronotope/chrono incluent : howardhinnant/date — This project is a comprehensive date and time library designed for parsing, formatting, and calculating dates and… python-pendulum/pendulum — Pendulum is a Python datetime library used for creating, manipulating, and formatting date and time objects with… tc39/proposal-temporal — This project is a proposal for a new immutable date and time API in JavaScript. It serves as a precision time-tracking… formkit/tempo — Tempo is a JavaScript date manipulation library that provides a suite of tools for parsing, formatting, and… arrow-py/arrow — Arrow is a Python date and time library that provides a simplified interface for creating and manipulating timestamps… moment/moment — Moment is a JavaScript date manipulation library used for parsing, validating, manipulating, and formatting dates and…

Alternatives open source à Chrono

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Chrono.
  • python-pendulum/pendulumAvatar de python-pendulum

    python-pendulum/pendulum

    6,668Voir sur 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

    Python
    Voir sur GitHub↗6,668
  • howardhinnant/dateAvatar de HowardHinnant

    HowardHinnant/date

    3,379Voir sur 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

    C++calendardatedatetime
    Voir sur GitHub↗3,379
  • tc39/proposal-temporalAvatar de tc39

    tc39/proposal-temporal

    3,701Voir sur GitHub↗

    This project is a proposal for a new immutable date and time API in JavaScript. It serves as a precision time-tracking library and a multi-calendar date engine designed to replace the legacy Date object. The system is distinguished by its support for multiple calendar systems beyond the ISO standard and its use of IANA-based time zone resolution. It provides a framework for managing daylight saving transitions and UTC offsets while maintaining nanosecond precision for global timestamps. The API covers broad functional areas including complex date and time arithmetic, locale-aware formatting,

    HTML
    Voir sur GitHub↗3,701
  • arrow-py/arrowAvatar de arrow-py

    arrow-py/arrow

    9,046Voir sur 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

    Python
    Voir sur GitHub↗9,046
  • Voir les 30 alternatives à Chrono→