awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

135 مستودعات

Awesome GitHub RepositoriesDate And Time

Libraries for parsing and manipulating temporal data.

Explore 135 awesome GitHub repositories matching part of an awesome list · Date And Time. Refine with filters or upvote what's useful.

Awesome Date And Time GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • iamkun/dayjsالصورة الرمزية لـ iamkun

    iamkun/dayjs

    48,662عرض على GitHub↗

    Day.js is a lightweight utility for parsing, validating, and manipulating date objects. It provides a fluent, chainable interface that allows for complex time calculations and transformations to be performed through a sequence of readable method calls. By utilizing an immutable wrapper pattern, the library ensures data integrity by creating new instances for every operation rather than modifying existing objects. The project is distinguished by a minimalist core abstraction that maintains a small footprint by offloading non-essential features to an optional, modular plugin system. This archit

    Immutable date library alternative.

    JavaScriptdatedate-formattingdatetime
    عرض على GitHub↗48,662
  • date-fns/date-fnsالصورة الرمزية لـ date-fns

    date-fns/date-fns

    36,579عرض على 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

    Comprehensive toolset for date manipulation.

    TypeScriptdatedate-fnshacktoberfest
    عرض على GitHub↗36,579
  • moment/luxonالصورة الرمزية لـ moment

    moment/luxon

    16,360عرض على GitHub↗

    Luxon is a JavaScript library for parsing, validating, manipulating, and formatting dates and times. It provides a suite of immutable objects for managing points in time, durations, and intervals, ensuring that all transformations return new instances to maintain predictable state. The library distinguishes itself by leveraging the native Internationalization API and environment-based time zone databases. This architecture allows for localized date formatting and global time zone conversions without requiring external data files or additional dependencies. It also supports non-Gregorian calen

    Modern library for working with dates and times.

    JavaScriptdatesdatetimeintl
    عرض على GitHub↗16,360
  • arrow-py/arrowالصورة الرمزية لـ arrow-py

    arrow-py/arrow

    9,046عرض على 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

    Human-friendly date and time manipulation.

    Python
    عرض على GitHub↗9,046
  • intljusticemission/react-big-calendarالصورة الرمزية لـ intljusticemission

    intljusticemission/react-big-calendar

    8,700عرض على GitHub↗

    react-big-calendar is a programmable grid component for React applications used to render professional calendars and interactive scheduling interfaces. It provides a visual system for managing and visualizing appointments and events through daily, weekly, and monthly grid views. The component is designed to be localizable and themeable, allowing for customized event visualization and date formats that match specific linguistic and cultural preferences. It utilizes a date-library agnostic interface, decoupling core logic from specific time-handling libraries via an adapter layer. The project

    Calendar component inspired by Google and Outlook.

    JavaScript
    عرض على GitHub↗8,700
  • hacker0x01/react-datepickerالصورة الرمزية لـ Hacker0x01

    Hacker0x01/react-datepicker

    8,366عرض على GitHub↗

    This project is a reusable React datepicker component providing an accessible, localized interface for selecting dates and times within web applications. It functions as an input field that triggers a calendar popup for precise temporal data entry. The component is designed for flexibility, allowing for a customizable calendar layout and the integration of custom external elements to trigger the picker. It supports marking holidays with custom labels and styles and implements date selection restrictions through boundaries, exclusion lists, and filter functions. The system includes comprehens

    Reusable date picker component.

    TypeScriptdate-fnsdatepicker-componenthacktoberfest
    عرض على GitHub↗8,366
  • malcommac/swiftdateالصورة الرمزية لـ malcommac

    malcommac/SwiftDate

    7,703عرض على 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

    Management for date and time objects.

    Swift
    عرض على GitHub↗7,703
  • matthewyork/datetoolsالصورة الرمزية لـ MatthewYork

    MatthewYork/DateTools

    7,186عرض على GitHub↗

    DateTools is a date manipulation library for iOS applications that provides utilities for date arithmetic, range management, and relative time formatting. It functions as a set of tools to shift dates by specific units, calculate durations between timestamps, and convert dates into localized, human-readable strings. The library specializes in the analysis of time spans, offering systems to define, compare, and organize overlapping or sequential time periods. It includes logic to determine chronological relationships, such as whether dates fall within specific windows or how different time per

    Simplified date and time handling in Objective-C.

    Objective-C
    عرض على GitHub↗7,186
  • gpbl/react-day-pickerالصورة الرمزية لـ gpbl

    gpbl/react-day-picker

    6,820عرض على GitHub↗

    react-day-picker is a customizable calendar interface for React web applications. It provides a user interface for selecting single days, multiple dates, or date ranges while complying with WCAG 2.1 AA standards for assistive technology compatibility. The component supports internationalized date input, adapting formats and languages to match regional requirements. It further extends this global support by providing a multi-calendar date selector that functions with non-Gregorian systems, including Persian, Hijri, Buddhist, Ethiopic, and Hebrew calendars. The library covers interactive date

    Flexible and customizable date picker.

    TypeScriptcalendarcalendar-componentcalendar-widget
    عرض على GitHub↗6,820
  • python-pendulum/pendulumالصورة الرمزية لـ python-pendulum

    python-pendulum/pendulum

    6,668عرض على 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

    Simplified datetime handling and arithmetic.

    Python
    عرض على GitHub↗6,668
  • hustcc/timeago.jsالصورة الرمزية لـ hustcc

    hustcc/timeago.js

    5,376عرض على GitHub↗

    timeago.js هي مكتبة JavaScript تحول الطوابع الزمنية إلى سلاسل زمنية نسبية مقروءة بشرياً. تعمل كمكتبة تاريخ دولية تحول بيانات التاريخ والوقت الثابتة إلى بيانات وصفية للوقت المنقضي. يوفر المشروع محدثاً زمنياً ديناميكياً يقوم تلقائياً بتحديث تسميات الوقت النسبي على صفحة الويب على فترات منتظمة. يدعم تعريب التاريخ متعدد اللغات، مما يسمح بترجمة بيانات الوقت المنقضي إلى لغات مختلفة باستخدام إعدادات اللغة المدمجة أو المخصصة.

    Formats dates into relative time-ago strings.

    TypeScript
    عرض على GitHub↗5,376
  • dromara/carbonالصورة الرمزية لـ dromara

    dromara/carbon

    5,221عرض على GitHub↗

    Carbon هي مكتبة Go لحسابات التاريخ والوقت الدلالية، والتنسيق، والتحليل. توفر واجهة دلالية لتبسيط معالجة البيانات الزمنية وتحسين قابلية قراءة معالجات التاريخ والوقت. تتميز المكتبة بدعمها لتحويل التاريخ متعدد التقويمات، مما يسمح بالتحولات بين أنظمة التقويم الغريغوري، والصيني القمري، والفارسي، والعبري. كما تتضمن إطار عمل زمنياً مترجماً يستخدم رموز ISO 639-1 لتنسيق التواريخ وفروق الوقت النسبية عبر لغات متعددة. تغطي القدرات الإضافية إدارة المنطقة الزمنية العالمية، وتحليل سلاسل التاريخ عبر قوالب غامضة وتنسيقات قياسية، وحساب الوقت النسبي والمواسم الأرصاد الجوية. لضمان الجودة، يتضمن المشروع أدوات لمحاكاة الوقت الحتمي لتجميد ساعة النظام أثناء اختبارات الوحدة.

    Semantic and developer-friendly time package.

    Go
    عرض على GitHub↗5,221
  • jodaorg/joda-timeالصورة الرمزية لـ JodaOrg

    JodaOrg/joda-time

    4,984عرض على GitHub↗

    Joda-Time هي مكتبة وإطار عمل للتاريخ والوقت في Java تُستخدم لتحليل وتمثيل وحساب البيانات الزمنية. توفر واجهة برمجة تطبيقات زمنية آمنة للخيوط (thread-safe) تستخدم كائنات غير قابلة للتغيير لضمان سلامة التزامن وتلتزم بمعيار ISO8601. يتميز المشروع بنظام تقويم قابل للتوصيل، والذي يدعم تسلسلات زمنية متنوعة بما في ذلك التقويمات الغريغورية والبوذية والقبطية والإثيوبية والإسلامية. كما يعمل كأداة لإدارة المنطقة الزمنية، باستخدام قاعدة بيانات مناطق داخلية قائمة على IANA لترجمة اللحظات وتحديث قواعد التوقيت الصيفي بشكل مستقل عن وقت تشغيل المضيف. تغطي المكتبة مجموعة واسعة من الإمكانيات، بما في ذلك الحساب الزمني لحسابات المدة والفترة، وإدارة المنطقة الزمنية، وتنسيق التاريخ والوقت للغة الطبيعية أو الأنماط المخصصة. كما تتضمن أدوات لاختبار الوقت الحتمي عن طريق محاكاة ساعة النظام. يوفر المشروع أدوات تشغيلية متبادلة لتحويل أنواع المكتبة إلى فئات التاريخ والتقويم القياسية في Java.

    Quality replacement for standard Java date and time classes.

    Javadate-timejavajoda
    عرض على GitHub↗4,984
  • jinzhu/nowالصورة الرمزية لـ jinzhu

    jinzhu/now

    4,693عرض على GitHub↗

    Now هي مكتبة لمعالجة التاريخ والوقت في Go مصممة لإنشاء حدود تقويمية دقيقة وتحويل سلاسل الوقت إلى كائنات مهيكلة. تعمل المكتبة كأداة لحساب الطوابع الزمنية للبداية والنهاية للأيام والأسابيع والشهور والسنوات. يوفر المشروع أدوات لحساب أيام أسبوع محددة بالنسبة لنقطة مرجعية وإجراء عمليات حسابية على التواريخ لتحديد نطاقات زمنية. يتضمن المشروع مجموعة أدوات لتحليل سلاسل التاريخ والوقت باستخدام تخطيطات وتنسيقات قابلة للتهيئة. تعمل المكتبة كغلاف لحزمة الوقت القياسية في Go لتوفير واجهة لحساب الطوابع الزمنية لفترات التقويم وإدارة منطق جدولة أيام الأسبوع.

    Utility library for common time-related operations.

    Go
    عرض على GitHub↗4,693
  • wojtekmaj/react-calendarالصورة الرمزية لـ wojtekmaj

    wojtekmaj/react-calendar

    3,782عرض على GitHub↗

    react-calendar is a customizable date grid and picker for React applications. It provides an interactive interface for selecting single or multiple dates and navigating between months and years. The component uses browser internationalization APIs to format months and days, enabling multilingual date formatting for different global regions. It allows for external customization through prop-driven render overrides to replace default date cell displays. The library handles the underlying date calculations and state-driven navigation required for scheduling interfaces and date-based grids.

    Comprehensive calendar component for React.

    TypeScriptcalendardatedate-picker
    عرض على GitHub↗3,782
  • nodatime/nodatimeالصورة الرمزية لـ nodatime

    nodatime/nodatime

    2,985عرض على GitHub↗

    A better date and time API for .NET

    Robust date and time API for .NET.

    C#
    عرض على GitHub↗2,985
  • scrapinghub/dateparserالصورة الرمزية لـ scrapinghub

    scrapinghub/dateparser

    2,830عرض على GitHub↗

    python parser for human readable dates

    Parsing human-readable date strings into objects.

    Python
    عرض على GitHub↗2,830
  • dateutil/dateutilالصورة الرمزية لـ dateutil

    dateutil/dateutil

    2,623عرض على GitHub↗

    Useful extensions to the standard Python datetime features

    Extensions to standard library datetime functionality.

    Python
    عرض على GitHub↗2,623
  • naoty/timepieceالصورة الرمزية لـ naoty

    naoty/Timepiece

    2,608عرض على GitHub↗

    Intuitive date handling in Swift

    Intuitive extensions for date handling.

    Swift
    عرض على GitHub↗2,608
  • quantum-elixir/quantum-coreالصورة الرمزية لـ quantum-elixir

    quantum-elixir/quantum-core

    2,411عرض على GitHub↗

    :watch: Cron-like job scheduler for Elixir

    Schedules cron-like jobs for applications.

    Elixir
    عرض على GitHub↗2,411
السابق123456…7التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Date And Time