Skip to content

react-js-cron

reactopen-source GitHub

In 2020, I was working at Wallix, a cybersecurity company. I needed a way to let users build cron schedules in React without writing the syntax by hand. I looked around and nothing out there was both simple and flexible. So I built my own.

react-js-cron started as a side project to solve a problem I had at work. It got used internally at Wallix first, then other companies picked it up. People started opening issues, sending pull requests, and the project kept growing. Today it has over 100k weekly downloads on npm.

I’ve been maintaining this library for six years now. That taught me things I didn’t expect. How to handle requests from people I’ve never met. How to keep a library working when React itself keeps changing underneath. When to say no to features that don’t belong. These are things you don’t learn from building products at work — they come from owning something for years, with real users depending on it.

This experience aligned well with what came next. I joined Prismic to work on the dev tools team, where open source is part of the work. Everything I picked up from react-js-cron carried over naturally.

$ git clone https://github.com/xrutayisire/react-js-cron.git

Explore on GitHub →