awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dromara avatar

dromara/carbon

0
View on GitHub↗
5,221 स्टार्स·263 फोर्क्स·Go·MIT·14 व्यूज़carbon.go-pkg.com↗

Carbon

Carbon सिमेंटिक तिथि और समय गणना, फ़ॉर्मेटिंग और पार्सिंग के लिए एक Go लाइब्रेरी है। यह लौकिक डेटा हैंडलिंग को सरल बनाने और तिथि और समय हेरफेर की पठनीयता में सुधार करने के लिए एक सिमेंटिक इंटरफ़ेस प्रदान करता है।

लाइब्रेरी मल्टी-कैलेंडर तिथि रूपांतरण के लिए अपने समर्थन से प्रतिष्ठित है, जो ग्रेगोरियन, चीनी चंद्र, फ़ारसी और हिब्रू कैलेंडर प्रणालियों के बीच परिवर्तनों की अनुमति देती है। इसमें एक स्थानीयकृत लौकिक फ्रेमवर्क भी शामिल है जो कई भाषा लोकेल में तिथियों और सापेक्ष समय अंतर को प्रारूपित करने के लिए ISO 639-1 कोड का उपयोग करता है।

अतिरिक्त क्षमताएं वैश्विक समय क्षेत्र प्रबंधन, फ़ज़ी टेम्प्लेट और मानक प्रारूपों के माध्यम से तिथि स्ट्रिंग्स की पार्सिंग, और सापेक्ष समय और मौसम संबंधी ऋतुओं की गणना को कवर करती हैं। गुणवत्ता आश्वासन के लिए, प्रोजेक्ट में यूनिट परीक्षणों के दौरान सिस्टम घड़ी को फ्रीज करने के लिए नियतात्मक समय मॉकिंग के लिए उपकरण शामिल हैं।

Features

  • Date and Time Libraries - Provides a semantic interface for parsing, validating, and manipulating date and time values.
  • Temporal Type Wrappers - Wraps standard library time types in a custom structure to provide a more expressive and readable API.
  • Date and Time - Provides a semantic interface for performing complex date and time calculations without external dependencies.
  • Localized Formatting - Formats date and time output using ISO 639-1 language codes to support global languages.
  • Date Object Creators - Generates time objects from individual components like year, month, and day or from Unix timestamps.
  • Time Zone Management - Handles time zone settings and performs conversions between different regional time offsets.
  • Cross-Calendar Conversions - Transforms dates between Gregorian, Chinese Lunar, Persian, and Hebrew calendar systems.
  • Inter-Calendar Transformations - Transforms dates between various systems including Julian, Chinese Lunar, Persian, and Hebrew calendars.
  • Multi-Calendar Conversions - Enables transformations between Gregorian, Chinese Lunar, Persian, and Hebrew calendar systems.
  • Temporal Component Extractors - Retrieves specific units of time such as years, months, days, or timestamps from a given date.
  • Custom Date-Time Format Patterns - Converts time objects into strings using semantic tokens for custom formatting of dates and time zones.
  • Token-Based Templates - Uses alphanumeric tokens in format strings to map date components into custom output representations.
  • Date String Parsers - Converts date and time strings into usable objects using standard patterns and custom layouts.
  • Template-Based Date Parsing - Matches input strings against predefined or fuzzy patterns to resolve them into usable date objects.
  • Locale Mappings - Uses lookup tables and ISO 639-1 codes to map temporal labels into different human languages.
  • Relative Date Generators - Generates date objects for days preceding or following the current date using semantic shortcuts.
  • Date Localizations - Supports the translation of date and time descriptions into multiple languages using ISO 639-1 locale settings.
  • Date Difference Calculators - Computes the duration between two time points and expresses results in human-readable or numeric units.
  • Relative Time Humanization - Expresses the difference between two dates as human-readable relative time strings across multiple locales.
  • Time Zone Converters - Provides functions to set, retrieve, and convert time instances between different geographical time zones.
  • Multi-Calendar Converters - Implements mathematical algorithms to convert Gregorian dates into lunar, Persian, or Hebrew calendar systems.
  • Localized Calendar Labels - Translates calendar-related labels such as months, weeks, and seasons into multiple supported languages.
  • Date and Time Formatting - Converts time strings into objects and outputs them in ISO and RFC standards.
  • Internationalized Date Formatting - Provides locale-aware formatting to convert date and time objects into human-readable strings.
  • Time Freezing Utilities - Locks the system clock to a constant value to ensure deterministic results in unit tests.
  • Global Defaults - Enables setting global defaults for timezones, language locales, and weekend definitions.
  • String Localization - Provides mechanisms for retrieving and formatting localized time and date components.
  • Standard Time Formatters - Converts time objects into standards like ISO8601 and RFC series for display and transmission.
  • Deterministic Testing Clocks - Decouples time measurement from the system clock to enable reproducible Go unit tests.
  • Temporal Translation Mappings - Uses internal translation mappings to localize date and time strings into various languages.
  • System Clock Mocks - Allows freezing the system clock with a fixed timestamp to ensure deterministic behavior during unit tests.
  • Time Simulation Utilities - Intercepts native timing functions to simulate a fixed clock for subsequent date operations.
  • Global Configuration - Provides a centralized configuration system to synchronize default timezones and locales across the application.
  • Date And Time - Semantic and developer-friendly time package.

स्टार हिस्ट्री

dromara/carbon के लिए स्टार हिस्ट्री चार्टdromara/carbon के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Carbon के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Carbon के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • arrow-py/arrowarrow-py का अवतार

    arrow-py/arrow

    9,046GitHub पर देखें↗

    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
    GitHub पर देखें↗9,046
  • sdispater/pendulumsdispater का अवतार

    sdispater/pendulum

    6,668GitHub पर देखें↗

    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

    Python
    GitHub पर देखें↗6,668
  • jodaorg/joda-timeJodaOrg का अवतार

    JodaOrg/joda-time

    4,984GitHub पर देखें↗

    Joda-Time is a Java date and time library and framework used for parsing, representing, and calculating temporal data. It provides a thread-safe temporal API that uses immutable objects to ensure concurrency safety and adheres to the ISO8601 standard. The project is distinguished by its pluggable calendar system, which supports diverse chronologies including Gregorian, Buddhist, Coptic, Ethiopic, and Islamic calendars. It also functions as a time zone management tool, utilizing an internal IANA-based zone database to translate instants and update daylight savings rules independently of the ho

    Javadate-timejavajoda
    GitHub पर देखें↗4,984
  • tc39/proposal-temporaltc39 का अवतार

    tc39/proposal-temporal

    3,701GitHub पर देखें↗

    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
    GitHub पर देखें↗3,701
Carbon के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

dromara/carbon क्या करता है?

Carbon सिमेंटिक तिथि और समय गणना, फ़ॉर्मेटिंग और पार्सिंग के लिए एक Go लाइब्रेरी है। यह लौकिक डेटा हैंडलिंग को सरल बनाने और तिथि और समय हेरफेर की पठनीयता में सुधार करने के लिए एक सिमेंटिक इंटरफ़ेस प्रदान करता है।

dromara/carbon की मुख्य विशेषताएं क्या हैं?

dromara/carbon की मुख्य विशेषताएं हैं: Date and Time Libraries, Temporal Type Wrappers, Date and Time, Localized Formatting, Date Object Creators, Time Zone Management, Cross-Calendar Conversions, Inter-Calendar Transformations।

dromara/carbon के कुछ ओपन-सोर्स विकल्प क्या हैं?

dromara/carbon के ओपन-सोर्स विकल्पों में शामिल हैं: arrow-py/arrow — Arrow is a Python date and time library that provides a simplified interface for creating and manipulating timestamps… sdispater/pendulum — Pendulum is a Python date and time library that provides a simplified interface for date arithmetic, ISO parsing,… jodaorg/joda-time — Joda-Time is a Java date and time library and framework used for parsing, representing, and calculating temporal data.… 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… 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…