Dates.Recurring
rrule
Our great sponsors
Dates.Recurring | rrule | |
---|---|---|
1 | 7 | |
2 | 3,164 | |
- | - | |
3.2 | 5.8 | |
over 3 years ago | about 1 month ago | |
C# | TypeScript | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Dates.Recurring
-
time-series-generator: a library for generating time series
I made something similar for C# https://github.com/Jogai/Dates.Recurring (not using any spec whatsoever). This was made to mimic what rrule.js does.
rrule
-
What were your "HOLY SH*T IT'S REALLY THAT SIMPLE?!" moments when working through issues and finding a solution? Share so that others may learn.
Know the standards! I was making an app that lets you schedule repeatable tasks and had trouble implementing the logic to calculate the "second Tuesday of the month" reliably. Then I found RFC 5545 and rrule.js and it made it trivial.
-
How Woovi handles complex date generation with Javascript
So we decided to go with RRule, which as the lib itself says:
-
Ask HN: Best API format for recurring schedules?
https://github.com/jakubroztocil/rrule
All best with your project
-
Guidance to approach data modeling for a school schedule (subjects, students, places, etc.)
As I already have React-big-calendar, another option would be to show a customized version for the workdays where the events would be the classes. But in this case each subject would have recurring events and React-big-calendar does not support recurring events natively so I would have to get it done with some help (I have ready about rrule)
-
I make calendar software for a living. How're all of your Sundays going?
I didn't personally work on the time zone code, but I know we're leveraging the JS library date-fns for most of our date logic and RRule for recurrence logic.
- repeating an event weekly in a calendar
-
time-series-generator: a library for generating time series
Besides, there are rrule.js mentioned above, which cover the 2 requirements
What are some alternatives?
react-recurrence - A simple, customizable, and reusable component for providing the recurrence functionality.
time-series-generator - Create time series for graphs and analytics. Works on nodejs and browser
agenda - Lightweight job scheduling for Node.js
ical-js-parser - Simple iCal parser for JavaScript from string to JSON and vice versa.
http-exception - MOVED to https://github.com/belgattitude/httpx/tree/main/packages/exception#readme
date-fns - ⏳ Modern JavaScript date utility library ⌛️
cubing.js - 🛠 A library for displaying and working with twisty puzzles. Also currently home to the code for Twizzle.
pdf-lib - Create and modify PDF documents in any JavaScript environment
storybook - Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.