About Streaky
Your reliable companion for maintaining GitHub contribution streaks
Our Mission
GitHub streaks represent consistency and dedication in your coding journey. We built Streaky to help developers maintain their momentum without the stress of manually tracking contributions every day.
Whether you are building side projects, contributing to open source, or learning new technologies, Streaky ensures you never miss a day due to a busy schedule.
How It Works
1. Connect Your GitHub
Sign in securely with GitHub OAuth. We only request read access to your public contribution data.
2. Configure Notifications
Set up your preferred notification channels - Discord webhook or Telegram bot. All credentials are encrypted with AES-256-GCM.
3. Automated Daily Checks
Our system checks your contributions daily at 12:00 UTC. If you have not contributed yet, you will receive a timely reminder.
4. Track Your Progress
Monitor your current streak, daily contributions, and notification history through our clean dashboard interface.
Technology Stack
Frontend
Built with Next.js 15, React 19, TypeScript, and Tailwind CSS. Deployed on Vercel for optimal performance and reliability.
Backend
Powered by Cloudflare Workers with D1 database for serverless scalability. Service bindings enable distributed cron processing.
Security
JWT authentication, AES-256-GCM encryption for sensitive data, and zero-knowledge architecture ensure your credentials stay secure.
Notification Proxy
Rust-based proxy server using Axum framework for fast and reliable notification delivery to Discord and Telegram.