π WEB-DEV-FUN
The Complete Encyclopedia of Modern Web Development
An operating system for building real-world websites β designed to be read by both humans and AI coding agents.


π Quick nav: START HERE Β· ROADMAP Β· INDEX Β· AI Agent Guide Β· Releases v1.0.0 Β· Anti-AI-Design Β· Prompts
π¦ Stack default: Next.js 15 Β· TypeScript Β· Tailwind Β· shadcn/ui Β· Postgres Β· Drizzle Β· Vercel Β· Cloudflare
π Repository at a Glance
| Metric | Value |
|---|
| π Topic folders | 90+ |
| π Markdown files | 150+ |
| π Total knowledge base | 1.4 MB of curated content |
| π€ AI agent ready | Yes (Claude / Codex / Manus / Cursor / Cline / Aider) |
| π¨ Anti-AI-Design system | Yes (17 files) |
| β
Pre-launch checklists | Yes (9 checklists) |
| π§ͺ Code templates | Yes (6 templates) |
| π Website blueprints | Yes (26 verticals) |
| π― Ready-to-build projects | Yes (16 specs) |
| π¦ External repos cataloged | 300+ libraries |
| π¨ Curated color palettes | 20+ across 7 categories |
π Coverage by Domain
Frontend Fundamentals ββββββββββββββββββββββββββββββββββββ 100% (HTML, CSS, JS, TS, A11y, Perf, SEO)
Layout & Design ββββββββββββββββββββββββββββββββββββ 100% (Flexbox, Grid, Type, Color, ANTI-AI-DESIGN)
Graphics & Motion ββββββββββββββββββββββββββββββββββ 95% (SVG, Canvas, WebGL, ThreeJS, Animations)
Frontend Frameworks ββββββββββββββββββββββββββββββββββββ 100% (React, Vue, Svelte, Next, Nuxt, Astro)
Backend Runtimes ββββββββββββββββββββββββββββββββββββ 100% (Node, Bun, Deno, Express, Fastify, NestJS)
Backend Languages ββββββββββββββββββββββββββββββββββββ 100% (Python, Django, FastAPI, PHP, Laravel, Ruby, Go, Rust, Java, .NET)
Databases ββββββββββββββββββββββββββββββββββββ 100% (Postgres, MySQL, Mongo, Redis, SQLite, Prisma, Drizzle, ORM)
APIs & Realtime ββββββββββββββββββββββββββββββββββββ 100% (REST, GraphQL, WebSockets)
Auth & Security ββββββββββββββββββββββββββββββββββββ 100% (Sessions, JWT, OAuth, Passkeys, OWASP, Headers, CORS, CSRF, XSS)
DevOps & Cloud ββββββββββββββββββββββββββββββββββββ 100% (Docker, K8s, CI-CD, Git, GitHub, Linux, Vercel, Netlify, Cloudflare, AWS, Azure, GCP)
Observability ββββββββββββββββββββββββββββββββββββ 100% (Monitoring, Logging, Sentry, OpenTelemetry)
Architecture ββββββββββββββββββββββββββββββββββββ 100% (Clean-Code, Design-Patterns, System-Design, Microservices)
Testing ββββββββββββββββββββββββββββββββββββ 100% (Vitest, Jest, Cypress, Playwright, E2E)
AI / LLM / Agents ββββββββββββββββββββββββββββββββββββ 100% (AI, LLM, MCP, Agentic-Coding, Prompt-Engineering)
π― Topic Distribution
| Domain | Topics | Color |
|---|
| π¨ Frontend & Design | 18 | π¦ Blue |
| βοΈ Backend & Languages | 14 | π© Green |
| ποΈ Databases & Data | 8 | π¨ Yellow |
| π APIs & Realtime | 4 | π§ Orange |
| π Auth & Security | 2 | π₯ Red |
| βοΈ DevOps & Cloud | 14 | πͺ Purple |
| ποΈ Architecture | 5 | π« Brown |
| π§ͺ Testing | 6 | β¬ Gray |
| π€ AI / LLM / Agents | 5 | π¦ Cyan |
| π Meta & Resources | 14 | β¬ Black |
Topic Distribution by Domain:
Frontend & Design π¦π¦π¦π¦π¦π¦π¦π¦π¦π¦π¦π¦π¦π¦π¦π¦π¦π¦ 18
Backend & Langs π©π©π©π©π©π©π©π©π©π©π©π©π©π© 14
Databases & Data π¨π¨π¨π¨π¨π¨π¨π¨ 8
APIs & Realtime π§π§π§π§ 4
Auth & Security π₯π₯ 2
DevOps & Cloud πͺπͺπͺπͺπͺπͺπͺπͺπͺπͺπͺπͺπͺπͺ 14
Architecture π«π«π«π«π« 5
Testing β¬β¬β¬β¬β¬β¬ 6
AI / LLM / Agents π¦π¦π¦π¦π¦ 5
Meta & Resources β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬β¬ 14
π€ AI Agent Guide
This repository is primarily designed for AI coding agents. Point any agent (Claude, GPT, Cursor, Cline, Aider, Devin, Copilot) at this repo and it can self-serve answers, patterns, checklists, and project templates β without hallucinating.
How an AI agent should use this repository
The canonical contract between this repo and any AI agent is AI_AGENT_GUIDE.md. Every agent should read it FIRST. Summary:
1. PARSE INTENT β What does the user actually want?
2. ROUTE β Use the routing table to find the right folder.
3. PLAN β Write PLAN.md for projects > 1 file.
4. VERIFY DEPS β `npm view <pkg>` / `gh repo view` before importing.
5. BUILD β Apply /BEST_PRACTICES.md + /ANTI-AI-DESIGN/.
6. SELF-VERIFY β Run /AI_AGENT_GUIDE.md#how-to-verify-your-output.
7. REPORT β What you did, how to run, what's next, what's risky.
The routing table (agents: consult this FIRST)
Agent operating loop (visual)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AI AGENT OPERATING LOOP β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββ
β 1. PARSE β User says: "Build me a SaaS with Stripe + auth"
β INTENT β Agent: "Build a SaaS app with billing + auth."
ββββββββ¬βββββββ
β
βΌ
βββββββββββββββ
β 2. ROUTE β Consult routing table.
β β β Read /Website-Blueprints/saas.md
β β β Read /Templates/_next-app/
β β β Read /Authentication/
β β β Read /EXTERNAL_REPOSITORIES.md
ββββββββ¬βββββββ
β
βΌ
βββββββββββββββ
β 3. PLAN β Write PLAN.md from /Templates/_project-spec/.
β β Stack: Next.js + Clerk + Stripe + Drizzle + Neon.
ββββββββ¬βββββββ
β
βΌ
βββββββββββββββ
β 4. VERIFY β `npm view next @clerk/nextjs stripe drizzle-orm`
β DEPS β All exist. Pin versions.
ββββββββ¬βββββββ
β
βΌ
βββββββββββββββ
β 5. BUILD β Apply /BEST_PRACTICES.md + /ANTI-AI-DESIGN/.
β β Read /ANTI-AI-DESIGN/ before any UI work.
ββββββββ¬βββββββ
β
βΌ
βββββββββββββββ
β 6. SELF- β β lint β typecheck β test β build
β VERIFY β β 375px β 1440px β dark mode β keyboard
β β β /ANTI-AI-DESIGN/checklist.md
ββββββββ¬βββββββ
β
βΌ
βββββββββββββββ
β 7. REPORT β "Built. Run with `pnpm dev`. Next: add webhooks."
β β "Risky: Stripe webhook needs prod env var."
βββββββββββββββ
The 12 "AI tell" patterns (avoid these)
π« Centered hero + 2 CTAs + 3 feature cards
π« Purple-to-pink gradient
π« `rounded-2xl` on everything
π« Emoji as icons
π« Lorem ipsum or generic copy
π« 3-card "Features" grid with icon + headline + 1 sentence
π« Generic testimonials with stock photos + 5 stars
π« fade-in-up on every section
π« "Powered by AI" badge
π« Glassmorphism everywhere
π« Identical spacing rhythm
π« Stock photo of "diverse team laughing at laptop"
β Full guide: /ANTI-AI-DESIGN/
The 10 human-design principles
1. Intention over convention. Every choice has a reason.
2. Asymmetry creates hierarchy. Don't center everything.
3. Constraint creates voice. Pick a palette and stay.
4. Real copy beats placeholder. Always.
5. Real photos beat stock. Always (or no photos).
6. One typeface, used well, beats 5.
7. Motion explains state. Not decoration.
8. Imperfection is human. Slight rotation, hand-drawn.
9. Density varies. Not every section breathes same.
10. Voice is consistent. Pick a tone and stay.
Verification checklist (agents must run before reporting done)
Boring-but-corre