Ruby Date and Time Processing

Open-source Ruby projects categorized as Date and Time Processing

Top 13 Ruby Date and Time Processing Projects

  • groupdate

    The simplest way to group temporal data

  • Chronic

    Chronic is a pure Ruby natural language date parser.

    Project mention: Humane Rails Forms | /r/rails | 2023-04-12

    There's actually a lot of issues and PRs for Chronic at that could make it a more capable library and fix some of these issues.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ice_cube

    Ruby Date Recurrence Library - Allows easy creation of recurrence rules and fast querying

    Project mention: Rails way of doing a table with fixed records? | /r/rails | 2022-11-01


  • validates_timeliness

    Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.

  • business_time

    Support for doing time math in business hours and days

  • ByStar

    Lets you find ActiveRecord + Mongoid objects by year, month, fortnight, week and more!

    Project mention: Ask HN: Could you show your personal blog here? | | 2023-07-04

    I usually write posts about code, but this post about culture and values really resonated with a lot of people:

  • Recurrence

    A simple library that handles recurring events.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • biz

    Time calculations using business hours.

  • TZinfo

    TZInfo - Ruby Timezone Library

  • fugit

    time tools (cron, parsing, durations, ...) for Ruby, rufus-scheduler, and flor

  • time-lord

    time-lord is a ruby gem that adds extra functionality to the time class.

  • time_diff

    Gem which calculates the difference between two times

  • yymmdd

    Tiny DSL for idiomatic date parsing and formatting in Ruby

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-07-04.

Ruby Date and Time Processing related posts


What are some of the best open-source Date and Time Processing projects in Ruby? This list will help you:

Project Stars
1 groupdate 3,618
2 Chronic 3,210
3 ice_cube 2,200
4 validates_timeliness 1,556
5 business_time 1,216
6 ByStar 1,046
7 Recurrence 555
8 biz 475
9 TZinfo 350
10 fugit 297
11 time-lord 158
12 time_diff 145
13 yymmdd 77
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.