Web Frameworks

40 packages 1 resources

Packages (40)

Gin

Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity.

88,440 8,598

Fiber

An Express.js inspired web framework build on Fasthttp.

39,684 1,977

Beego

beego is an open-source, high-performance web framework for the Go programming language.

32,404 5,591

Echo

High performance, minimalist Go web framework.

32,357 2,320

GoFr

Gofr is an opinionated microservice development framework.

21,544 1,763

Revel

High-productivity web framework for the Go language.

13,232 1,363

GoFrame

GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.

13,128 1,735

Hertz

A high-performance and strong-extensibility Go HTTP framework that helps developers build microservices.

7,196 623

Goa

Goa provides a holistic approach for developing remote APIs and microservices in Go.

6,077 583

goravel

A Laravel-inspired web framework with ORM, authentication, queue, task scheduling, and more built-in features.

4,508 258

Huma

Framework for modern REST/GraphQL APIs with built-in OpenAPI 3, generated documentation, and a CLI.

4,047 258

Goyave

Feature-complete REST API framework aimed at clean code and fast development, with powerful built-in functionalities.

1,770 82

Fuego

The framework for busy Go developers! Web framework generating OpenAPI 3 spec from source code.

1,709 124

templui

Modern UI Components for Go & Templ.

1,559 87

Atreugo

High performance and extensible micro web framework with zero memory allocations in hot paths.

1,302 76

Yokai

Simple, modular, and observable Go framework for backend applications.

833 28

iWF

iWF is an all-in-one platform for developing long-running business processes. It offers a convenient abstraction for utilizing databases, ElasticSearch, message queues, durable timers, and more, with a clean, simple, and user-friendly interface.

637 63

Flamingo Commerce

Providing e-commerce features using clean architecture like DDD and ports and adapters, that you can use to build flexible e-commerce applications.

589 95

rk-boot

A bootstrapper library for building enterprise go microservice with Gin and gRPC quickly and easily.

576 58

Flamingo

Framework for pluggable web projects. Including a concept for modules and offering features for DI, Configareas, i18n, template engines, graphql, observability, security, events, routing & reverse routing etc.

558 70

Fastschema

A flexible Go web framework and Headless CMS.

549 49

uAdmin

Fully featured web framework for Golang, inspired by Django.

355 62

WebGo

A micro-framework to build web apps with handler chaining, middleware, and context injection. With standard library-compliant HTTP handlers (i.e., `http.HandlerFunc`)..

307 31

Ginrpc

Gin parameter automatic binding tool,gin rpc tools.

302 38

hiboot

hiboot is a high performance web application framework with auto configuration and dependency injection support.

179 24

Gone

A lightweight dependency injection and web framework inspired by Spring.

130 8

patron

Patron is a microservice framework following best cloud practices with a focus on productivity.

127 63

Microservice

The framework for the creation of microservices, written in Golang.

122 17

doors

Server-driven framework for building stateful, reactive web applications entirely in Go.

111 2

Barf

Basically, A Remarkable Framework for building JSON-based web APIs. It is entirely unobtrusive and re-invents no wheel. It is crafted such that getting started is easy and quick while being flexible enough for more complex use cases.

105 13

rux

Simple and fast web framework for build golang HTTP applications.

99 14

Xun

Web framework built on Go's built-in html/template and net/http package’s router. It is designed to be lightweight, fast, and easy to use while providing a simple and intuitive API for building web applications with advanced features such as middleware, routing, and template rendering.

91 4

Don

A highly performant and simple to use API framework.

58 5

httpsuite

HTTP request parsing and RFC 9457 problem responses for Go, with a stdlib-only core and optional validation.

42 1

Ronykit

Web framework with pluggable architecture and very performant.

36 5

go-api-boot

A gRpc-first micro-service framework. Features include ODM support for Mongo, cloud resource support (AWS/Azure/Google), and a fluent dependency injection which is customized for gRpc. Additionally, grpc-web is supported directly, enabling browser access to all gRpc APIs without a proxy.

35 5

Lit

Highly performant declarative web framework for Golang, aiming for simplicity and quality of life.

30 2

NotNet

A lightweight Go framework for building fast, ergonomic RESTful APIs with middleware and flexible routing.

2

golamb

Golamb makes it easier to write API endpoints for use with AWS Lambda and API Gateway.

Pnutmux

Pnutmux is a powerful Go web framework that uses regex for matching and handling HTTP requests. It offers features such as CORS handling, structured logging, URL parameters extraction, middlewares, and concurrency limiting.

Resources & Links (1)