Frontend developers on Discord
UI, CSS, accessibility, performance and frameworks. Share what you are building and how you solved the tricky parts.
- Join the serverFree, and it takes a minute.
- Pick FrontendThe Frontend room opens, with a pinned starter pack and the roadmap.
- Ask and shareSolved questions get tagged, so the answers stay easy to find.
Tools for Frontend work
Start with these 16
-
awesome: the list that defines the format
awesome is the meta-list behind the whole awesome-list convention, and it is the place to start when you want a curated index of anything from languages to tooling. Read
create-list.mdfirst: it explains what separates a useful list from link spam, which is handy if you ever curate one yourself. Then browsereadme.mdby topic. License: CC0-1.0, so you can reuse the material freely.
github.comAwesome ListBeginner -
create-t3-app: opinionated TypeScript web scaffolding
A CLI that scaffolds a typed Next.js project, letting you opt into pieces like tRPC, Prisma or Drizzle and Tailwind. Reading
cli/shows how a good scaffolder composes templates and installers, which is a neat lesson on its own;www/holds the documentation site. Use it when you want a well-trodden full-stack TypeScript layout. License: MIT.
github.comStarterIntermediate -
epic-stack: a full web app foundation with decisions explained
A production-minded starter for a React Router app with Prisma, Playwright tests and Fly.io deployment config. What sets it apart is documentation of why choices were made: read
docs/and thedecisionsfolder inside it before the code. Then exploreapp/,prisma/andtests/to see how it all fits. License: MIT.
github.comStarterAdvanced -
excalidraw: a whiteboard app and an embeddable library
A real, widely used React app that is also published as a component. The editor lives in
packages/excalidraw, the hosted app shell inexcalidraw-app/, anddev-docs/covers the internals and embedding. Study it for canvas rendering, state management and how a library is carved out of an app. License: MIT.
github.comFull AppIntermediate -
the-super-tiny-compiler: see a compiler in one file
A heavily commented JavaScript file that compiles a toy Lisp-like syntax into C-like calls, walking through tokenising, parsing, transforming and code generation. Read
the-super-tiny-compiler.jstop to bottom and runtest.js. Older and small, but still a clear introduction to compiler stages. License: CC BY 4.0.
github.comLearningIntermediate -
cal.diy: a scheduling app as a TypeScript monorepo
A large Next.js scheduling application organised into
apps/(includingweb,apianddocs) and sharedpackages/such asprisma,trpcandemails. Useful for seeing how a real product splits concerns across a monorepo. Check the README for how this repository relates to the hosted product. License: MIT.
github.comFull AppIntermediate -
Next-js-Boilerplate: a tidy starter with tests
A Next.js and TypeScript starter that bundles Tailwind, a database layer with Drizzle, linting, Vitest and Playwright. See
src/for the app,migrations/for schema history andtests/for how the checks are organised. Handy when you want a starting point with quality gates already in place. License: MIT.
github.comStarterBeginner -
prisma-examples: ready-to-run TypeScript data layer samples
A collection of example projects that pair Prisma with different frameworks and databases. Browse
orm/for framework samples,databases/for database-specific setups anddeployment-platforms/for hosting. Note the default branch is calledlatest. License: Apache-2.0.
github.comTemplateBeginner -
freeCodeCamp
A free interactive curriculum with projects and certifications, covering web development, Python, data and more.
freecodecamp.orgFree courseBeginner -
The Odin Project
A free, project-based full-stack web curriculum that teaches you to use real tools from the start.
theodinproject.comFree courseBeginner -
Full Stack Open
The University of Helsinki's free course on modern web development with React, Node.js and testing.
fullstackopen.comFree courseIntermediate -
MDN: Learn web development
Mozilla's structured path through HTML, CSS and JavaScript, from one of the web's most trusted references.
developer.mozilla.orgGuideBeginner -
web.dev Learn
Free courses from Chrome's developer relations team on CSS, performance, accessibility and more.
web.devGuideIntermediate -
Eloquent JavaScript
A well-loved book on JavaScript and programming in general, free to read online.
eloquentjavascript.netBookBeginner -
Vite
A fast frontend build tool and dev server with instant updates as you edit.
vite.devTool -
Playwright
Reliable end-to-end browser testing across Chromium, Firefox and WebKit.
playwright.devLibrary
Meet the Frontend crowd.
Get unstuck faster and show what you are building to people who do the same work.
online now · members