01Web + apps8 min
vercel / next.js
Next.js is not simply a router attached to React. It is a full application framework with opinions about rendering, data access, navigation, assets, metadata, caching, server code, and deployment. Those opinions can remove months of assembly work, but they also become part of the architecture a team has to understand.
06Web + apps7 min
fastapi / fastapi
FastAPI takes declarations Python developers already recognize and uses them to parse requests, validate data, serialize responses, produce OpenAPI, and drive interactive documentation. The result is an unusually direct route from a typed function to an inspectable HTTP interface, provided the team understands what the framework deliberately leaves out.
11Web + apps7 min
supabase / supabase
Supabase assembles a dedicated PostgreSQL database, authentication, storage, realtime communication, generated APIs, functions, and management tooling into one development platform. Its defining choice is that the database remains visible and usable as Postgres rather than disappearing behind a proprietary document model.
16Web + apps7 min
honojs / hono
Hono builds its request, response, routing, and middleware model around Web Standards, then supplies adapters for edge platforms and conventional JavaScript runtimes. The result is a small TypeScript framework that can preserve much of its application shape across Cloudflare Workers, Deno, Bun, Node.js, serverless targets, and other environments.
17Web + apps7 min
denoland / deno
Deno combines a V8-based JavaScript, TypeScript, and WebAssembly runtime with permissions, a package-aware module system, formatting, linting, testing, task execution, documentation, compilation, and Node compatibility. Its integrated shape is attractive, but compatibility and permission boundaries still need workload-specific verification.
25Web + apps7 min
django / django
Django brings an ORM, migrations, authentication, administration, forms, templates, middleware, security protections, caching, sessions, email, and many other web concerns into one documented framework. Its breadth can feel heavy beside a tiny API library, but it is exactly why a small team can build a durable database-backed product without choosing every subsystem separately.
31Web + apps8 min
react / react
React gives teams a precise way to describe interfaces as components and keep the screen synchronized with changing data. Its small conceptual center has proved unusually durable, but the library intentionally leaves routing, data loading, deployment, and many production choices to frameworks and application owners.
38Web + apps7 min
withastro / astro
Astro is a web framework built around content-driven sites, server-rendered HTML, file-based routes, typed content, and islands of interactivity. It can grow from a static publication into on-demand routes and personalized server islands, but the value comes from preserving deliberate rendering boundaries as the product expands.
39Web + apps7 min
sveltejs / svelte
Svelte compiles declarative components made from HTML, CSS, and JavaScript into targeted browser code. Version 5's runes make state, derivation, effects, and props explicit and reusable beyond component top level, while a compatibility path lets established Svelte 4 syntax coexist during migration.
52Web + apps8 min
vitejs / vite
Vite pairs a development server built on native ES modules with a production build that now runs on Rolldown. Nuxt, SvelteKit, Astro and other frameworks use it as their build layer, so understanding its two halves explains a lot of modern frontend behavior, including the moments when development and production disagree.