GreatFrontend
The best platform for practicing frontend system design and preparing for frontend interviews.
A Complete Guide to Flexbox
The definitive guide to Flexbox. Bookmark this - you
Public APIs
Curated list of free APIs. The best resource for finding APIs.
shadcn
A collection of beautifully designed, accessible, and unstyled React components built with Radix UI and Tailwind CSS, meant to be copied into your codebase
TypeHero
An ultimate, in-depth course and community for mastering modern TypeScript. Great for all skill levels.
Grid Garden
Interactive game to learn CSS Grid. Write CSS code to grow your carrot garden and master grid layout.
Flexbox Defense
Tower defense game that teaches Flexbox. Position your towers using CSS Flexbox properties to stop enemies.
Patterns.dev
Free online resource on design, rendering, and performance patterns for building powerful web apps. Covers JavaScript, React, Vue, and performance optimization patterns.
Lukasz Adam Illustrations
Free SVG illustrations for commercial and personal use under CC0 license. No attribution required. Perfect for websites and projects.
Tailwind CSS
A utility-first CSS framework for rapidly building custom designs. A must-have for modern CSS architecture.
You Don't Know JS Yet (YDKJS)
The essential book series for a deep understanding of JavaScript's core mechanics (scopes, closures, 'this', async).
GraphQL
The official documentation for GraphQL, a query language for your APIs and a runtime for fulfilling those queries.
Zustand
A small, fast, and scalable bearbones state-management solution for React. A popular alternative to Redux.
Figma
The industry-standard collaborative interface design tool. Essential for developers to inspect designs and export assets.
Chrome DevTools
Official documentation for Chrome's built-in web developer tools. Essential for debugging, profiling, and auditing.
Responsive Images Guide
Excellent article explaining responsive images with practical examples. Essential for modern web development.
MJML
Framework for creating responsive emails that work across all email clients. Saves hours of email debugging.
CSS Grid Course
Free comprehensive course by Wes Bos. The best way to master CSS Grid.
BEM
Block Element Modifier methodology. The most popular CSS naming convention for maintainable stylesheets.
SMACSS
Scalable and Modular Architecture for CSS. Essential reading for organizing large CSS codebases.
Atomic Design
Methodology for creating design systems. Changed how we think about component architecture.
PostCSS
Transform CSS with JavaScript plugins. Powers modern CSS tooling (Autoprefixer, Tailwind, etc.).
Can I Use
Essential browser compatibility checker. Check feature support before using any CSS property.
Flexbox Froggy
Interactive game to learn Flexbox. Makes learning fun and memorable.
CSS Tricks
The best CSS resource on the web. Articles, guides, and snippets for everything CSS.
Cubic Bezier
Interactive tool for creating custom cubic-bezier transitions. Essential for fine-tuning animations.
Animate.css
Popular CSS animation library. Great for quick prototypes and learning animation techniques.
Coolors
Best color palette generator. Press spacebar to generate beautiful color schemes.
CSS3 Patterns Gallery
Amazing collection of pure CSS background patterns. Great for inspiration.
Dabblet
Interactive CSS playground by Lea Verou. Perfect for quick experiments.
Understanding EM and REM
Clear explanation of when to use em vs rem. Solves a common CSS confusion.
Airbnb CSS Style Guide
Well-documented CSS style guide from Airbnb. Great reference for best practices.
Style Guides
Collection of style guide examples. Inspiration for creating your own.
Eloquent JavaScript
The best free book for learning JavaScript. Updated regularly, covers modern ES6+ features.
JavaScript Design Patterns
Free book on JavaScript design patterns. Essential for writing maintainable code.
JavaScript Event Loop
Visual tool to understand the event loop. Essential for understanding async JavaScript.
JavaScript Module Systems
Clear comparison of CommonJS, AMD, ES6 modules. Helps understand module evolution.
Airbnb JavaScript Style Guide
Most popular JavaScript style guide. Great reference for code consistency.
TypeScript Handbook
Official TypeScript documentation. The best place to learn TypeScript.
AST Explorer
Interactive tool to explore JavaScript AST. Essential for understanding how code is parsed.
MDN JavaScript Guide
The most reliable JavaScript reference. Always up-to-date and comprehensive.
LeetCode
Best platform for coding interview preparation. Practice algorithms and data structures.
CodeWars
Fun way to practice JavaScript through coding challenges. Great for daily practice.
Exercism
Practice coding exercises with mentor feedback. Excellent for learning with community support.
WCAG 2.1 Guidelines
Official accessibility guidelines. The standard for web accessibility.
WebAIM
Leading resource for web accessibility. Articles, tools, and training materials.
WAVE
Free browser extension to evaluate web accessibility. Essential tool for a11y testing.
A11y Project
Community-driven accessibility resource. Checklists, patterns, and best practices.
WAI-ARIA Authoring Practices
Official guide to implementing ARIA. Essential for accessible components.
axe DevTools
Most comprehensive accessibility testing browser extension. Used by major companies.
WebPageTest
Free tool for detailed performance analysis. More detailed than PageSpeed Insights.
Lighthouse
Built into Chrome DevTools. Automated performance, accessibility, and SEO audits.
Images Guide
Comprehensive guide to image optimization. Essential for fast-loading sites.
Chrome User Experience Report
Real-world performance data. See how your site performs for real users.
OWASP Top 10
The most critical web application security risks. Essential reading for all developers.
JWT.io
Debug and decode JWTs. Essential tool when working with authentication.
Web Security Academy
Free web security training by PortSwigger. Hands-on labs for learning security.
Content Security Policy
Guide to implementing CSP headers. Critical for preventing XSS attacks.
Workbox
JavaScript libraries for adding offline support. The easiest way to implement service workers.
Service Worker Cookbook
Collection of service worker recipes. Practical examples for common patterns.
React Documentation
The new React docs are the best place to learn modern React. Interactive examples and clear explanations.
Next.js
The React framework for production. Server-side rendering, static generation, and more out of the box.
React Query (TanStack Query)
The best data fetching library for React. Handles caching, synchronization, and updates automatically.
Redux Toolkit
The official, opinionated way to write Redux. Much simpler than traditional Redux.
React Hook Form
Best form library for React. Minimal re-renders and great performance.
React Developer Tools
Essential Chrome extension for debugging React apps. Inspect component tree and state.
Angular Documentation
Official Angular docs. Comprehensive guides and API reference.
Angular Material
Material Design components for Angular. Production-ready UI components.
Angular CLI
Command-line tool for Angular. Generates code, runs tests, and builds apps.
Angular University
High-quality Angular courses. Great for learning advanced patterns.
Vue.js Documentation
Excellent documentation. The progressive JavaScript framework that
Svelte Documentation
Revolutionary framework that compiles to vanilla JS. No virtual DOM, smaller bundles.
Ember.js
Framework for ambitious web applications. Great for large, long-lived applications.
Vite
Next-generation frontend tooling. Lightning-fast HMR and optimized production builds.
Webpack
The most popular module bundler. Powerful but complex - use Vite for new projects.
Jest
The most popular JavaScript testing framework. Zero-config, great for React.
Testing Library
Simple and complete testing utilities. Encourages testing like users interact.
Cypress
Popular E2E testing framework. Great developer experience with time-travel debugging.
Storybook
Tool for building UI components in isolation. Essential for component-driven development.
ESLint
The standard JavaScript linter. Catches bugs and enforces code quality.
Node.js Documentation
Official Node.js docs. Comprehensive API reference and guides.
PM2
Production process manager for Node.js. Keeps apps running forever.
NestJS
Progressive Node.js framework. Great for building scalable server-side applications.
Sentry
Error tracking and performance monitoring. The industry standard for error tracking.
LogRocket
Session replay and frontend monitoring. See exactly what users experience.
Datadog
Application performance monitoring. Great for production monitoring.
GSAP
The most powerful JavaScript animation library. Industry standard for web animations.
Lottie
Render After Effects animations on the web. Perfect for complex animations.
CSS Animations Guide
Comprehensive CSS animation tutorial. Great for learning fundamentals.
D3.js
The most powerful JavaScript library for data visualization. Steep learning curve but unmatched flexibility.
Chart.js
Simple yet flexible charting library. Great for common chart types.
React Three Fiber
React renderer for Three.js. Makes 3D accessible to React developers.
Vercel
The best platform for Next.js and React. Zero-config deployments, great DX.
Netlify
All-in-one platform for JAMstack. Great for static sites and serverless functions.
Railway
Modern platform for deploying full-stack apps. Great developer experience.
RxJS Documentation
Official RxJS docs. Comprehensive guides and API reference.
NgRx
Reactive state management for Angular. Inspired by Redux but built for Angular.
Regular Expressions Info
Comprehensive regex tutorial. The best resource for learning regex.
Radix UI
Unstyled, accessible component primitives. Build your own design system.
Mantine
Full-featured React components library. Great defaults and customization.
Design Systems Repo
Curated list of design systems. Great for inspiration.
pnpm
Fast, disk space efficient package manager. Uses symlinks to save space.
Conventional Commits
Specification for commit messages. Makes history readable.
Transform Tools
Convert between formats (JSON, YAML, TypeScript, etc.). Incredibly useful.
Carbon
Create beautiful code screenshots. Perfect for blog posts and documentation.
JavaScript.info
Modern JavaScript tutorial. Covers ES6+ and modern practices.
Frontend Interview Handbook
Comprehensive frontend interview guide. Great for job preparation.
Web.dev
Google's comprehensive resource for modern web development. Learn about performance, accessibility, PWA, security, and best practices. Includes guides, tools, and case studies to build fast, accessible, and engaging web experiences.
MDN Web Docs
The most reliable web documentation. Always accurate and up-to-date.