Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Web Framework

Web Framework

373 projects

Showing 36 of 373 projects

violetear
violetearGo

A simple, lightweight HTTP router for Go with support for static, dynamic, and catch-all routing.

#net-http#http-server#httprouter
Stars107
Forks10
Last commit3 years ago
radix
radixCrystal

A radix tree (prefix tree) implementation for the Crystal programming language, optimized for URL routing and path matching.

#library#data-structures#crystal
Stars106
Forks15
Last commit2 years ago
Barf
BarfGo

A small, unobtrusive Go framework for building JSON-based web APIs with REST or GraphQL architectures.

#json-api#http-server#graphql
Stars105
Forks13
Last commit1 year ago
Bxog
BxogGo

A simple and fast HTTP router (request multiplexer) for Go applications.

#api-server#static-files#http-router
Stars102
Forks8
Last commit3 years ago
tinyweb
tinywebRust

A minimal Rust toolkit for building client-side web applications with no JavaScript, no dependencies, and less than 800 lines of code.

#webassembly#minimal#static-site
Stars100
Forks8
Last commit1 year ago
xmux
xmuxGo

A lightweight, high-performance HTTP request muxer for Go, built on httprouter with net/context support.

#high-performance#context#http-router
Stars100
Forks11
Last commit9 years ago
Default quickstart
Default quickstartRust

A minimal Rust-only template for starting new Seed web applications with essential tooling.

#template#webassembly#web-assembly
Stars99
Forks28
Last commit3 years ago
rux
ruxGo

A simple and fast Go web framework with route grouping, parameter binding, middleware, and http.Handler compatibility.

#http-handler#http-server#http-middleware
Stars99
Forks14
Last commit5 days ago
Weblocks (Reblocks)
Weblocks (Reblocks)Common Lisp

A refactored fork of the Weblocks Common Lisp web framework for building applications from server-side widgets.

#webframework#modular-architecture#ultralisp
Stars98
Forks12
Last commit1 month ago
slog-fiber
slog-fiberGo

Fiber middleware for structured HTTP request logging using Go's slog package.

#gofiber#slog#observability
Stars97
Forks15
Last commit6 days ago
Yew Form
Yew FormRust

A Yew component library for two-way form binding and validation with Rust structs.

#webassembly#validation#yew
Stars97
Forks16
Last commit4 years ago
Felicity
FelicityF#

A boilerplate-free JSON:API framework for F# domain models, built on ASP.NET Core and Giraffe.

#json-api#boilerplate-free#functional-programming
Stars95
Forks1
Last commit5 months ago
urna
urnaElixir

A simple Elixir DSL for implementing REST services with proper HTTP semantics and CORS support.

#http-server#elixir#content-negotiation
Stars94
Forks5
Last commit9 years ago
go-redoc
go-redocGo

Embedded OpenAPI/Swagger documentation UI for Go using ReDoc with middleware for popular web frameworks.

#echo#http#swagger
Stars94
Forks34
Last commit1 year ago
Saphir
SaphirRust

A fully async-await HTTP server framework for Rust that provides low-level control without requiring everything to be built from scratch.

#http-server#async-await#tokio
Stars92
Forks14
Last commit8 months ago
aurelia-i18n
aurelia-i18nTypeScript

An i18n plugin for Aurelia applications using i18next under the hood.

#i18next#aurelia-plugin#internationalization
Stars92
Forks70
Last commit3 years ago
Apache Wicket
Apache Wicket

A curated list of awesome projects, libraries, frameworks, and tools built with the Apache Wicket Java web framework.

#wicket#webframework#apache
Stars90
Forks8
Last commit5 years ago
Guardian
GuardianSwift

A Vapor 3 middleware for rate limiting API requests by IP address and URL, returning HTTP 429 when limits are exceeded.

#api-middleware#http-429#request-throttling
Stars89
Forks6
Last commit8 years ago
goal
goalElixir

An Elixir parameter validation library built on Ecto for JSON APIs, HTML controllers, and LiveViews.

#elixir#parameter-validation#phoenix
Stars89
Forks11
Last commit7 months ago
fiber-boilerplate
fiber-boilerplateGo

A simple and scalable boilerplate for building organized REST APIs with the Fiber framework in Go.

#gofiber#template#fx
Stars84
Forks8
Last commit3 years ago
pyramid-openapi3
pyramid-openapi3Python

Pyramid addon for OpenAPI 3.0/3.1 validation of requests and responses, ensuring API spec compliance.

#pyramid-framework#rest-api#api-validation
Stars84
Forks47
Last commit1 day ago
rest
restErlang

A minimal Erlang REST framework with typed JSON and parse_transform-based record transformations.

#rest#minimalist#http
Stars84
Forks22
Last commit8 days ago
goblin
goblinGo

A lightweight, high-performance HTTP router for Go built on a trie tree data structure.

#net-http#httprouter#trie
Stars82
Forks6
Last commit1 year ago
gorm-multitenancy
gorm-multitenancyGo

A Go framework for building multi-tenant applications with GORM, supporting PostgreSQL and MySQL.

#orm#database#postgres
Stars82
Forks7
Last commit6 months ago
Router
RouterClojure

A bidirectional RESTful Ring router for Clojure and ClojureScript, inspired by Ruby on Rails routing.

#resource-oriented#rest#clojurescript
Stars80
Forks4
Last commit9 years ago
kitura-sample
kitura-sampleSwift

A sample application demonstrating key features of the Kitura web framework for Swift, including routing, authentication, and database integration.

#sample-app#database#server-side
Stars80
Forks41
Last commit5 years ago
serverino
serverinoD

A small, zero-dependency HTTP server for D with built-in WebSocket support and hot-reload capabilities.

#d#d-language#http-server
Stars77
Forks6
Last commit18 days ago
godi
godiGo

A dependency injection library for Go with service lifetimes (singleton, scoped, transient) and automatic wiring.

#software-architecture#dependency-injection#go-library
Stars76
Forks2
Last commit18 days ago
Strathweb.TypedRouting.AspNetCore
Strathweb.TypedRouting.AspNetCoreC#

A library enabling strongly typed routing in ASP.NET Core MVC projects for type-safe route definitions and link generation.

#asp-net-core#dependency-injection#type-safety
Stars76
Forks9
Last commit
CodeBehind Framework
CodeBehind FrameworkC#

A modern full-stack ASP.NET Core framework supporting MVC, Model-View, Controller-View, View-only, and Web-Forms patterns.

#web-forms#modular-architecture#code-behind
Stars76
Forks7
Last commit3 months ago
Gatekeeper
GatekeeperSwift

Rate limiting middleware for Vapor applications, restricting requests based on client identifiers like IP address.

#vapor-middleware#http-middleware#rate-limits
Stars76
Forks16
Last commit4 years ago
Authorization plugin
Authorization pluginPHP

A PSR7 middleware authorization stack for CakePHP applications, handling access control separately from authentication.

#cakephp#authorization#security
Stars74
Forks44
Last commit8 days ago
BlazorRouter
BlazorRouterC#

A declarative router for Blazor inspired by react-router, providing flexible routing with nested and wildcard support.

#csharp#declarative-routing#aspnet-core
Stars71
Forks2
Last commit1 year ago
cl-rest-server
cl-rest-serverCommon Lisp

A Common Lisp library for building RESTful web APIs with serialization, validation, and authentication.

#api#lisp#authentication
Stars71
Forks9
Last commit1 year ago
Paginator
PaginatorSwift

Offset pagination library for Vapor, supporting QueryBuilder, Array, and raw SQL with Leaf tag integration.

#querybuilder#sikk#paginator
Stars71
Forks15
Last commit6 years ago
CrudRouter
CrudRouterSwift

A Rails-inspired extension for Vapor that simplifies creating CRUD routes for any Model with automatic responder generation.

#crud#model-routing#rails
Stars71
Forks8
Last commit4 years ago
PreviousPage 10 of 11

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
7 years ago
Next
#Middleware94
#Http Server72
#Rest Api70
#Go68
#Web50
#Routing49
#High Performance45
#Http44
#Backend43
#Framework40
#Golang39
#Rust37