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

@hereisswapnil/telecron

v1.2.0

Published

Orchestrate pipelines, schedule jobs, and receive intelligent stats directly on Telegram.

Readme


Why Telecron?

Most cron jobs are "fire and forget"—until they fail silently. Telecron turns your background tasks into interactive shared experiences. It’s built for developers who need to chain complex logic, extract meaningful data from logs, and get notified the second something moves.

✦ Automation that talks back

Get rich HTML updates on your phone. Whether it's a successful extraction or a pipeline crash, you'll know exactly what happened and how long it took.

✦ Because you don't speak * * * * *

Schedule jobs using phrases you actually understand. every day at 04:00 or every 30 minutes. Telecron handles the translation so you can focus on the logic.

✦ Pipelines without the "Glue"

Stop writing nested shell scripts to handle dependencies. Chain jobs together in YAML: run the scraper, then the analyzer, then the backup. One fails? The chain stops and alerts you.

✦ Deep Insights, Zero Effort

Telecron doesn't just run commands; it reads them. Use Regex to pull key stats from your logs (e.g., "Articles Scraped: 142") and display them in your Telegram notification automatically.


🚦 Quick Start

1. Grab the CLI

npm install -g @hereisswapnil/telecron

2. Initialize & Configure

telecron init          # Generate your telecron.yml
telecron configure     # Visual UI to tweak your jobs

3. Launch the Hub

Keep the daemon running in the background. It manages the clock and your tasks silently.

telecron start

📋 The "Product-First" Config

# telecron.yml
jobs:
  daily_intelligence:
    schedule: "every day at 02:00"
    notify_end: true
    tasks:
      - name: "Web Scraper"
        command: "npm start"
        cwd: "./agents/scraper"
        extract_log_regex: "Success: (\\d+) items" # Stats sent to Telegram!
        
      - name: "AI Classifier"
        command: "python3 main.py"
        cwd: "./agents/ai"

💻 CLI Tools

| Command | Purpose | | :------------------- | :------------------------------------------------ | | init / configure | Setup your environment and visual job management. | | start / stop | Manage the background engine. | | run <job> | Trigger a pipeline manually (skip the clock). | | list | See what’s scheduled and what’s disabled. | | clean | Wipe old logs and keep your server lean. |


⚖️ License

Distributed under the MIT License. See LICENSE for the full text.