# Web frameworks

Source: https://findsoftware.frbit.cloud/categories/framework/
Facet: Categories — every value: https://findsoftware.frbit.cloud/categories/

88 projects are web frameworks, listed alphabetically. Written in 14 languages, most of them open source.

A web framework supplies the parts most applications repeat: routing URLs to code, handling requests and responses, templates or components, and often database access. The developer writes the application on top. A record carries this category when the software is meant to be built on rather than configured, whether it runs on the server or in the browser. Frameworks that can also export finished pages carry [static site generator](/categories/ssg/) as well. Laravel and Django are examples.

## Software (88)

- [Actix Web](https://findsoftware.frbit.cloud/actix-web/) — https://findsoftware.frbit.cloud/actix-web.md
- [AdonisJS](https://findsoftware.frbit.cloud/adonisjs/) — https://findsoftware.frbit.cloud/adonisjs.md
- [aiohttp](https://findsoftware.frbit.cloud/aiohttp/) — https://findsoftware.frbit.cloud/aiohttp.md
- [Alpine.js](https://findsoftware.frbit.cloud/alpine/) — https://findsoftware.frbit.cloud/alpine.md
- [Analog](https://findsoftware.frbit.cloud/analog/) — https://findsoftware.frbit.cloud/analog.md
- [Angular](https://findsoftware.frbit.cloud/angular/) — https://findsoftware.frbit.cloud/angular.md
- [Apache OFBiz](https://findsoftware.frbit.cloud/apache-ofbiz/) — https://findsoftware.frbit.cloud/apache-ofbiz.md
- [Apache Struts](https://findsoftware.frbit.cloud/struts/) — https://findsoftware.frbit.cloud/struts.md
- [Apache Wicket](https://findsoftware.frbit.cloud/wicket/) — https://findsoftware.frbit.cloud/wicket.md
- [ASP.NET Core](https://findsoftware.frbit.cloud/aspnet-core/) — https://findsoftware.frbit.cloud/aspnet-core.md
- [Astro](https://findsoftware.frbit.cloud/astro/) — https://findsoftware.frbit.cloud/astro.md
- [Axum](https://findsoftware.frbit.cloud/axum/) — https://findsoftware.frbit.cloud/axum.md
- [Blazor](https://findsoftware.frbit.cloud/blazor/) — https://findsoftware.frbit.cloud/blazor.md
- [CodeIgniter](https://findsoftware.frbit.cloud/codeigniter/) — https://findsoftware.frbit.cloud/codeigniter.md
- [CubicWeb](https://findsoftware.frbit.cloud/cubicweb/) — https://findsoftware.frbit.cloud/cubicweb.md
- [Dioxus](https://findsoftware.frbit.cloud/dioxus/) — https://findsoftware.frbit.cloud/dioxus.md
- [Django](https://findsoftware.frbit.cloud/django/) — https://findsoftware.frbit.cloud/django.md
- [Django REST framework](https://findsoftware.frbit.cloud/django-rest-framework/) — https://findsoftware.frbit.cloud/django-rest-framework.md
- [Echo](https://findsoftware.frbit.cloud/echo/) — https://findsoftware.frbit.cloud/echo.md
- [Eclipse Mojarra](https://findsoftware.frbit.cloud/jakarta-faces/) — https://findsoftware.frbit.cloud/jakarta-faces.md
- [Elysia](https://findsoftware.frbit.cloud/elysia/) — https://findsoftware.frbit.cloud/elysia.md
- [Encore](https://findsoftware.frbit.cloud/encore/) — https://findsoftware.frbit.cloud/encore.md
- [Expo Router](https://findsoftware.frbit.cloud/expo/) — https://findsoftware.frbit.cloud/expo.md
- [Express](https://findsoftware.frbit.cloud/express/) — https://findsoftware.frbit.cloud/express.md
- [ExpressoTS](https://findsoftware.frbit.cloud/expressots/) — https://findsoftware.frbit.cloud/expressots.md
- [FastAPI](https://findsoftware.frbit.cloud/fastapi/) — https://findsoftware.frbit.cloud/fastapi.md
- [Fastify](https://findsoftware.frbit.cloud/fastify/) — https://findsoftware.frbit.cloud/fastify.md
- [Fiber](https://findsoftware.frbit.cloud/fiber/) — https://findsoftware.frbit.cloud/fiber.md
- [Filament](https://findsoftware.frbit.cloud/filament/) — https://findsoftware.frbit.cloud/filament.md
- [Frappe Framework](https://findsoftware.frbit.cloud/frappe/) — https://findsoftware.frbit.cloud/frappe.md
- [Gin](https://findsoftware.frbit.cloud/gin/) — https://findsoftware.frbit.cloud/gin.md
- [go-zero](https://findsoftware.frbit.cloud/go-zero/) — https://findsoftware.frbit.cloud/go-zero.md
- [Gradio](https://findsoftware.frbit.cloud/gradio/) — https://findsoftware.frbit.cloud/gradio.md
- [GrapesJS](https://findsoftware.frbit.cloud/grapesjs/) — https://findsoftware.frbit.cloud/grapesjs.md
- [h3](https://findsoftware.frbit.cloud/h3/) — https://findsoftware.frbit.cloud/h3.md
- [Hologram](https://findsoftware.frbit.cloud/hologram/) — https://findsoftware.frbit.cloud/hologram.md
- [Hono](https://findsoftware.frbit.cloud/hono/) — https://findsoftware.frbit.cloud/hono.md
- [http4s](https://findsoftware.frbit.cloud/http4s/) — https://findsoftware.frbit.cloud/http4s.md
- [Kratos](https://findsoftware.frbit.cloud/kratos/) — https://findsoftware.frbit.cloud/kratos.md
- [Ktor](https://findsoftware.frbit.cloud/ktor/) — https://findsoftware.frbit.cloud/ktor.md
- [Laravel](https://findsoftware.frbit.cloud/laravel/) — https://findsoftware.frbit.cloud/laravel.md
- [Leptos](https://findsoftware.frbit.cloud/leptos/) — https://findsoftware.frbit.cloud/leptos.md
- [Lightning Web Components](https://findsoftware.frbit.cloud/lwc/) — https://findsoftware.frbit.cloud/lwc.md
- [Marko](https://findsoftware.frbit.cloud/marko/) — https://findsoftware.frbit.cloud/marko.md
- [Mastra](https://findsoftware.frbit.cloud/mastra/) — https://findsoftware.frbit.cloud/mastra.md
- [Medusa](https://findsoftware.frbit.cloud/medusa/) — https://findsoftware.frbit.cloud/medusa.md
- [Mezzio](https://findsoftware.frbit.cloud/mezzio/) — https://findsoftware.frbit.cloud/mezzio.md
- [Micronaut](https://findsoftware.frbit.cloud/micronaut/) — https://findsoftware.frbit.cloud/micronaut.md
- [Neos](https://findsoftware.frbit.cloud/neos/) — https://findsoftware.frbit.cloud/neos.md
- [NestJS](https://findsoftware.frbit.cloud/nestjs/) — https://findsoftware.frbit.cloud/nestjs.md
- [Netty](https://findsoftware.frbit.cloud/netty/) — https://findsoftware.frbit.cloud/netty.md
- [Next.js](https://findsoftware.frbit.cloud/nextjs/) — https://findsoftware.frbit.cloud/nextjs.md
- [Nuxt](https://findsoftware.frbit.cloud/nuxt/) — https://findsoftware.frbit.cloud/nuxt.md
- [Ocsigen Eliom](https://findsoftware.frbit.cloud/ocsigen/) — https://findsoftware.frbit.cloud/ocsigen.md
- [Oracle ADF](https://findsoftware.frbit.cloud/oracle-adf/) — https://findsoftware.frbit.cloud/oracle-adf.md
- [Payload](https://findsoftware.frbit.cloud/payload/) — https://findsoftware.frbit.cloud/payload.md
- [Phalcon](https://findsoftware.frbit.cloud/phalcon/) — https://findsoftware.frbit.cloud/phalcon.md
- [Play Framework](https://findsoftware.frbit.cloud/play/) — https://findsoftware.frbit.cloud/play.md
- [Quarkus](https://findsoftware.frbit.cloud/quarkus/) — https://findsoftware.frbit.cloud/quarkus.md
- [Quasar](https://findsoftware.frbit.cloud/quasar/) — https://findsoftware.frbit.cloud/quasar.md
- [Qwik](https://findsoftware.frbit.cloud/qwik/) — https://findsoftware.frbit.cloud/qwik.md
- [Radiance](https://findsoftware.frbit.cloud/radiance/) — https://findsoftware.frbit.cloud/radiance.md
- [React Router](https://findsoftware.frbit.cloud/react-router/) — https://findsoftware.frbit.cloud/react-router.md
- [Reflex](https://findsoftware.frbit.cloud/reflex/) — https://findsoftware.frbit.cloud/reflex.md
- [Remix](https://findsoftware.frbit.cloud/remix/) — https://findsoftware.frbit.cloud/remix.md
- [Rocket](https://findsoftware.frbit.cloud/rocket/) — https://findsoftware.frbit.cloud/rocket.md
- [Ruby on Rails](https://findsoftware.frbit.cloud/rails/) — https://findsoftware.frbit.cloud/rails.md
- [Sanic](https://findsoftware.frbit.cloud/sanic/) — https://findsoftware.frbit.cloud/sanic.md
- [ServiceStack](https://findsoftware.frbit.cloud/servicestack/) — https://findsoftware.frbit.cloud/servicestack.md
- [Sinatra](https://findsoftware.frbit.cloud/sinatra/) — https://findsoftware.frbit.cloud/sinatra.md
- [SolidStart](https://findsoftware.frbit.cloud/solidstart/) — https://findsoftware.frbit.cloud/solidstart.md
- [Spring Boot](https://findsoftware.frbit.cloud/spring-boot/) — https://findsoftware.frbit.cloud/spring-boot.md
- [Spring Framework](https://findsoftware.frbit.cloud/spring-framework/) — https://findsoftware.frbit.cloud/spring-framework.md
- [Starlette](https://findsoftware.frbit.cloud/starlette/) — https://findsoftware.frbit.cloud/starlette.md
- [Streamlit](https://findsoftware.frbit.cloud/streamlit/) — https://findsoftware.frbit.cloud/streamlit.md
- [Svelte](https://findsoftware.frbit.cloud/svelte/) — https://findsoftware.frbit.cloud/svelte.md
- [SvelteKit](https://findsoftware.frbit.cloud/sveltekit/) — https://findsoftware.frbit.cloud/sveltekit.md
- [Symfony](https://findsoftware.frbit.cloud/symfony/) — https://findsoftware.frbit.cloud/symfony.md
- [TanStack Start](https://findsoftware.frbit.cloud/tanstack-start/) — https://findsoftware.frbit.cloud/tanstack-start.md
- [Thelia](https://findsoftware.frbit.cloud/thelia/) — https://findsoftware.frbit.cloud/thelia.md
- [tinyhttp](https://findsoftware.frbit.cloud/tinyhttp/) — https://findsoftware.frbit.cloud/tinyhttp.md
- [Topcoat](https://findsoftware.frbit.cloud/topcoat/) — https://findsoftware.frbit.cloud/topcoat.md
- [Tornado](https://findsoftware.frbit.cloud/tornado/) — https://findsoftware.frbit.cloud/tornado.md
- [Turbo](https://findsoftware.frbit.cloud/turbo/) — https://findsoftware.frbit.cloud/turbo.md
- [txtai](https://findsoftware.frbit.cloud/txtai/) — https://findsoftware.frbit.cloud/txtai.md
- [Vapor](https://findsoftware.frbit.cloud/vapor/) — https://findsoftware.frbit.cloud/vapor.md
- [Vue](https://findsoftware.frbit.cloud/vue/) — https://findsoftware.frbit.cloud/vue.md
- [Yew](https://findsoftware.frbit.cloud/yew/) — https://findsoftware.frbit.cloud/yew.md

## Questions

### What is the best web framework?

We can't tell from here. What suits an editor-heavy marketing site can be wrong for a static documentation site. The list is alphabetical and nobody paid for a place on it.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
