G github.com Show HN: NaturalCron – Human-Readable Scheduling for .NET (With Fluent Builder) Hi HN!I built NaturalCron because I was tired of writing and debugging CRON syntax like:/5 * * 5Now you can write something human-readable in .NET:var expression = new NaturalCronExpression("every 5 minutes on friday");Or use a Fluent Builder for strong typing and IDE support:var expression = NaturalCronExpressionBuilder .Every().Minutes(5) .On(DayOfWeek.Friday) .Build();Great for: - Code-based scheduling in .NET apps - Overriding schedules from configs or databases - Displaying easy-to-read rules in UIsNuGet: https://www.nuget.org/packages/NaturalCron GitHub: https://github.com/hugoj0s3/NaturalCronWould love your feedback on syntax, builder design, and what features you'd like to see next! 40 points hugoj0s3 1 year ago 14 comments
I built NaturalCron because I was tired of writing and debugging CRON syntax like:
/5 * * 5
Now you can write something human-readable in .NET:
var expression = new NaturalCronExpression("every 5 minutes on friday");
Or use a Fluent Builder for strong typing and IDE support:
var expression = NaturalCronExpressionBuilder .Every().Minutes(5) .On(DayOfWeek.Friday) .Build();
Great for: - Code-based scheduling in .NET apps - Overriding schedules from configs or databases - Displaying easy-to-read rules in UIs
NuGet: https://www.nuget.org/packages/NaturalCron GitHub: https://github.com/hugoj0s3/NaturalCron
Would love your feedback on syntax, builder design, and what features you'd like to see next!