Auto-updated hourly from free-for-dev, awesome-selfhosted, and Hacker News.
| Category | Examples |
|---|---|
| 🚀 DevOps & Cloud | AWS, GCP, Azure free tiers, CI/CD, containers, DNS, hosting |
| 🤖 AI & Machine Learning | LLM APIs, code generation, ML platforms, generative AI tools |
| 🎨 Frontend | UI frameworks, CSS tools, CMS, Flutter, React, Vue |
| ⚙️ Backend | Server frameworks, APIs, email, messaging, authentication |
| 🗄️ Database | PostgreSQL, MongoDB, Redis, Supabase, Firebase |
| 🔒 Security | Auth platforms, PKI, encryption, vulnerability scanning |
| ✨ Design | Fonts, icons, color tools, UI/UX prototyping |
| 📚 Learning | Courses, tutorials, documentation, certifications |
| ⚡ Productivity | IDE, code quality, testing, project management, collaboration |
| 🆓 Free Services | Misc free tiers, APIs, and SaaS for developers |
- 1200+ curated resources across 11 categories
- Auto-updated hourly — never miss a new free tier
- Dark mode — easy on the eyes
- Instant search — client-side, no loading delays
- Category filtering — find what you need fast
- Source badges — know where each resource comes from
- Astro SSR + Tailwind CSS
- Supabase PostgreSQL
- Vercel deployment
- GitHub Actions for automated data sync
git clone https://github.com/xxy9468615/devnav.git && cd devnav
npm install
cp .env.example .env
# Edit .env with your Supabase credentials
# Run setup-supabase.sql in Supabase SQL Editor
npm run fetch
npm run dev- Fork this repo
- Connect to Vercel
- Add environment variables (
PUBLIC_SUPABASE_URL,PUBLIC_SUPABASE_ANON_KEY,SUPABASE_URL,SUPABASE_SERVICE_KEY) - Deploy
GitHub Actions runs every hour to sync resources from free-for-dev, awesome-selfhosted, and Hacker News. Add GitHub Secrets (SUPABASE_URL, SUPABASE_SERVICE_KEY) to enable.
MIT