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 * * 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…
NaturalCron – Human-Readable Scheduling for .NET (With Fluent Builder) launched on August 2, 2025 with 40 votes, #508 of 8,530 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
NaturalCron is a .NET library that converts CRON scheduling into human-readable expressions and fluent code. Instead of writing cryptic syntax like "*/5 * * 5", developers can write "every 5 minutes on friday" as a string or use a typed builder with IDE support. It targets .NET applications needing code-based job scheduling, configuration overrides, or user-friendly rule displays in interfaces.
written from the facts on this page · September 2026
From the sources
Human-readable recurrence expressions for .NET – easier than Cron! - hugoj0s3/NaturalCron
NaturalCron is a human-readable scheduling engine for .NET . It lets you write schedules in a clear and intuitive way instead of memorizing cryptic cron strings. Why? Because memorizing 0 18 * * 1-5 is harder than understanding every day between monday and friday at 6:00pm . Readable schedules reduce mistakes, write expressions that you can understand at a glance. Note: NaturalCron is not a cron converter . It is a self-contained scheduling engine with its own expressive syntax. If you need a classic cron string for an external system, the optional NaturalCron.CronConverter package can translate expressions — but be aware that some NaturalCron features have no cron equivalent . using System…from github.com
In the maker’s words, at launch
Hi HN! 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 =…
Does a similar job
all alternatives →
Cron Syntax Cheatsheet2017 · healthchecks.io · ▲73Cron syntax reference and examples on how to schedule cron jobs to run every minute, at specific time, several times a day, only on workdays, every 15 minutes.

- CEConvert English to Cron Expressions2022 · cronprompt.com · ▲108
- IBI built a cron job scheduler2020 · blog.cronhub.io · ▲84

More dev tools this month
the category →

Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 23h ago · github.com

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 22d ago · talanoa.email
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, August 2025
the whole month →

I built the world's most impractical 1000-pixel display and anyone in the world can draw on it. It draws a single pixel at a time and takes 30-60 minutes to complete a single image. Anyone can participate in the project by voting for the next image to be drawn, and submitting images. https://kilopx.com/
Work · 2025 · benholmen.com


Kitten TTS is an open-source series of tiny and expressive text-to-speech models for on-device applications. We are excited to launch a preview of our smallest model, which is less than 25 MB. This model has 15M parameters. This release supports English text-to-speech applications in eight voices: four male and four female. The model is quantized to int8 + fp16, and it uses onnx for runtime. The model is designed to run literally anywhere eg. raspberry pi, low-end smartphones, wearables, browsers etc. No GPU required! We're releasing this to give early users a sense of the latency and voices…
AI · 2025 · github.com

I was wondering how I can arrange objects along a spherical helix path, and read some articles on it. I ended up learning about parametric equations again, and make this visualization to document what I learned: https://visualrambling.space/moving-objects-in-3d/ feel free to visit and let me know what you think!
Life & fun · 2025 · visualrambling.space

For HTML Day 2025 [1], I made a web service that displays the current sky at your approximate location as a CSS gradient. Colours are simulated on-demand using atmospheric absorption and scattering coefficients. Updates every minute, without the use of client-side JavaScript. Source code and additional information is available on GitHub: https://github.com/dnlzro/horizon [1] https://html.energy/html-day/2025/index.html
Dev tools · 2025 · sky.dlazaro.ca