npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@elilands/humancron

v1.0.2

Published

The elite, zero-friction CLI to translate, predict, and visually build cron expressions.

Readme

⏳ humancron

npm version npm downloads License: MIT

The elite, zero-friction CLI to translate, predict, and visually build cron expressions.

Ever stared at a string like */15 * * * 6,0 and wondered if it runs on weekends, every 15 days, or both? We've all been there.

humancron takes the guesswork out of scheduled tasks. It instantly translates cryptic cron expressions into human-readable text, predicts the next 10 exact execution dates, and even provides a stunning interactive terminal UI to generate new expressions from scratch. No quotes, no friction.


✨ Features

  • 🗣️ Human Translation: Converts complex cron strings into readable text (English & Spanish).
  • 🔮 Time Prediction: Calculates and displays the next 10 exact execution dates so you know exactly when your job will run.
  • 🖥️ Interactive Builder: A beautiful, keyboard-navigable UI to generate cron expressions step-by-step with hybrid custom inputs.
  • 🛡️ Zero-Friction DX: Built with a smart argument assembler—no need to wrap your cron expressions in annoying quotes.
  • 💾 File Export: Save your temporal analysis directly to a .txt file for logs, team communication, and reports.

📦 Installation

You can run it instantly using your favorite package manager, or install it globally to have it always available in your terminal:

# Run instantly with NPX
npx @elilands/humancron g

# Install globally (Recommended)
npm install -g @elilands/humancron

🚀 Usage

humancron is designed to be ridiculously simple. Just open your terminal and run:

1. Translate & Predict (The Command You Want)

Instantly translate a cron expression and see its next 10 runs. No quotes needed!

humancron translate 0 12 * * *

(You can also use the short alias t)

humancron t */15 * * * 1-5

Want it in Spanish or exported to a file? Use the --lang flag (supports en and es) and the --export flag to save a clean text report.

humancron t */15 * * * 6,0 --lang es --export my-report.txt

2. Interactive Generator

Don't remember the cron syntax at all? Let the visual builder guide you. Navigate with your arrow keys, choose standard intervals, or type your own custom values.

humancron generate

(Or use the short alias)

humancron g

🤝 Contributing

Found a bug or have an idea to make this better? PRs are always welcome!

  1. Clone the repo.
  2. Run npm install.
  3. Make your changes in the src/ directory.
  4. Run npm run build to compile the ESM code and test your changes.
  5. Submit your PR!

📄 License

MIT License. Built for developers, by developers.