Why GitWatchman Exists
Modern software depends on hundreds of open source libraries hosted on GitHub. Keeping track of when those libraries publish new versions is time-consuming and easy to miss — yet critical for security patches, bug fixes, and new features.
GitWatchman was created to solve this problem. Instead of manually checking repositories or sifting through noisy GitHub notifications, you add the repos you care about and receive a clean email, Slack message, or Discord notification whenever a new release lands.
How It Works
Add Repositories
Paste any public GitHub repository URL and GitWatchman starts monitoring it.
Automatic Checks
A scheduled job checks the GitHub API for new releases across all monitored repos.
Instant Notifications
When a new version is found, you get an email with release notes, changelog, and a direct link.
Multi-Channel
Receive alerts via email, Slack webhooks, or Discord webhooks — your choice.
Built With
GitWatchman is built with modern, production-grade technologies:
- Next.js — React framework for server-rendered pages and API routes
- Supabase — PostgreSQL database, authentication, and edge functions
- Tailwind CSS — Utility-first styling with dark mode support
- Vercel — Edge deployment with global CDN
- Resend — Transactional email delivery
Privacy & Security
GitWatchman only accesses public repository data through the GitHub API. We never store your GitHub credentials. Authentication is handled securely through Supabase Auth with email/password or magic links.
Your data is protected by Row Level Security (RLS) policies — each user can only access their own monitored repositories and preferences. Read our Privacy Policy and Security Policy for details.
Questions or Feedback?
We'd love to hear from you. Report bugs, suggest features, or just say hello.
Contact Us