Skip to content

darx/WebCron

Repository files navigation

WebCron

WebCron is a local-first scheduling extension for the open web.

It runs in Chrome and Firefox, and is designed around EventBridge-style scheduling concepts.

Why WebCron

  • One-off and recurring schedules
  • Rate and cron patterns
  • Optional flexible execution window
  • Grouped schedules for bulk operations
  • Full target coverage:
    • open_url
    • crawl_range
    • webhook
    • multi_open
    • active_tab_actions
    • bookmark_folder
    • rss_feed
    • sitemap_crawl
    • api_fetch
    • file_download
    • search_query
    • form_submit
    • tab_audit
    • dom_watch
    • screenshot_capture
  • Optional declarative browser actions (wait, click, input, scroll, extract)
  • Run history and captured data views
  • 100% local execution (no backend required)

Browser Support

  • Chrome (Chromium-based browsers)
  • Firefox

Local-First by Design

WebCron stores and executes everything client-side using browser extension APIs.

  • Chrome: chrome.storage, chrome.alarms, chrome.tabs, chrome.scripting
  • Firefox: browser.* compatible APIs via WebExtension support

Documentation

About

WebCron is a local-first scheduling extension for the open web

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors