web-frameworks.md

July 15, 2021 ยท View on GitHub

Bookmarks tagged [web-frameworks]

www.codever.land/bookmarks/t/web-frameworks

aah

https://aahframework.org

Scalable, performant, rapid development Web framework for Go.


Aero

https://github.com/aerogo/aero

High-performance web framework for Go, reaches top scores in Lighthouse.


Air

https://github.com/aofei/air

An ideally refined web framework for Go.


Banjo

https://github.com/nsheremet/banjo

Very simple and fast web framework for Go.


Beego

https://github.com/astaxie/beego

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


Buffalo

http://gobuffalo.io

Bringing the productivity of Rails to Go!


Echo

https://github.com/labstack/echo

High performance, minimalist Go web framework.


Fireball

https://github.com/zpatrick/fireball

More "natural" feeling web framework.


Gem

https://github.com/go-gem/gem

Simple and fast web framework, friendly to REST API.


Gin

https://github.com/gin-gonic/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.


Gizmo

https://github.com/NYTimes/gizmo

Microservice toolkit used by the New York Times.


go-json-rest

https://github.com/ant0ine/go-json-rest

Quick and easy way to setup a RESTful JSON API.


go-rest

https://github.com/ungerik/go-rest

Small and evil REST framework for Go.


Goa

https://github.com/goadesign/goa

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


Golax

https://github.com/fulldump/golax

A non Sinatra fast HTTP framework with support for Google custom methods, deep interceptors, recursion and more.


Golf

https://github.com/dinever/golf

Golf is a fast, simple and lightweight micro-web framework for Go. It comes with powerful features and has no dependencies other than the Go Standard Library.


Gondola

https://github.com/rainycape/gondola

The web framework for writing faster sites, faster.


gongular

https://github.com/mustafaakin/gongular

Fast Go web framework with input mapping/validation and (DI) Dependency Injection.


hiboot

https://github.com/hidevopsio/hiboot

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


Macaron

https://github.com/go-macaron/macaron

Macaron is a high productive and modular design web framework in Go.


mango

https://github.com/paulbellamy/mango

Mango is a modular web-application framework for Go, inspired by Rack, and PEP333.


Microservice

https://github.com/claygod/microservice

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


neo

https://github.com/ivpusic/neo

Neo is minimal and fast Go Web Framework with extremely simple API.


nio

https://github.com/go-nio/nio

Modern, minimal and productive Go HTTP framework.


Resoursea

https://github.com/resoursea/api

REST framework for quickly writing resource based services.


REST Layer

http://rest-layer.io

Framework to build REST/GraphQL API on top of databases with mostly configuration over code.


Revel

https://github.com/revel/revel

High-productivity web framework for the Go language.


rex

https://github.com/goanywhere/rex

Rex is a library for modular development built upon gorilla/mux, fully compatible with net/http.


sawsij

https://github.com/jaybill/sawsij

lightweight, open-source web framework for building high-performance, data-driven web applications.


tango

https://github.com/lunny/tango

Micro & pluggable web framework for Go.


tigertonic

https://github.com/rcrowley/go-tigertonic

Go framework for building JSON web services inspired by Dropwizard.


traffic

https://github.com/pilu/traffic

Sinatra inspired regexp/pattern mux and web framework for Go.


uAdmin

https://github.com/uadmin/uadmin

Fully featured web framework for Golang, inspired by Django.


utron

https://github.com/gernest/utron

Lightweight MVC framework for Go(Golang).


vox

https://github.com/aisk/vox

A golang web framework for humans, inspired by Koa heavily.


WebGo

https://github.com/bnkamalesh/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).


YARF

https://github.com/yarf-framework/yarf

Fast micro-framework designed to build REST APIs and web services in a fast and simple way.


Zerver

https://github.com/cosiner/zerver

Zerver is an expressive, modular, feature completed RESTful framework.


client-timing

https://github.com/posener/client-timing

An HTTP client for Server-Timing header.


CORS

https://github.com/rs/cors

Easily add CORS capabilities to your API.


formjson

https://github.com/rs/formjson

Transparently handle JSON input as a standard form POST.


go-server-timing

https://github.com/mitchellh/go-server-timing

Add/parse Server-Timing header.


Limiter

https://github.com/ulule/limiter

Dead simple rate limit middleware for Go.


ln-paywall

https://github.com/philippgille/ln-paywall

Go middleware for monetizing APIs on a per-request basis with the Lightning Network (Bitcoin).


Tollbooth

https://github.com/didip/tollbooth

Rate limit HTTP request handler.


XFF

https://github.com/sebest/xff

Handle X-Forwarded-For header and friends.


alice

https://github.com/justinas/alice

Painless middleware chaining for Go.


catena

https://github.com/codemodus/catena

http.Handler wrapper catenation (same API as "chain").


chain

https://github.com/codemodus/chain

Handler wrapper chaining with scoped data (net/context-based "middleware").


go-wrap

https://github.com/go-on/wrap

Small middlewares package for net/http.


gores

https://github.com/alioygur/gores

Go package that handles HTML, JSON, XML and etc. responses. Useful for RESTful APIs.


interpose

https://github.com/carbocation/interpose

Minimalist net/http middleware for golang.


muxchain

https://github.com/stephens2424/muxchain

Lightweight middleware for net/http.


negroni

https://github.com/urfave/negroni

Idiomatic HTTP middleware for Golang.


render

https://github.com/unrolled/render

Go package for easily rendering JSON, XML, and HTML template responses.


renderer

https://github.com/thedevsaddam/renderer

Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go.


rye

https://github.com/InVisionApp/rye

Tiny Go middleware library (with canned Middlewares) that supports JWT, CORS, Statsd, and Go 1.7 context.


stats

https://github.com/thoas/stats

Go middleware that stores various information about your web application.


alien

https://github.com/gernest/alien

Lightweight and fast http router from outer space.


bellt

https://github.com/GuilhermeCaruso/bellt

A simple Go HTTP router.


Bone

https://github.com/go-zoo/bone

Lightning Fast HTTP Multiplexer.


Bxog

https://github.com/claygod/Bxog

Simple and fast HTTP router for Go. It works with routes of varying difficulty, length and nesting. And he knows how to create a URL from the received parameters.


chi

https://github.com/go-chi/chi

Small, fast and expressive HTTP router built on net/context.


fasthttprouter

https://github.com/buaazp/fasthttprouter

High performance router forked from httprouter. The first router fit for fasthttp.


FastRouter

https://github.com/razonyang/fastrouter

a fast, flexible HTTP router written in Go.


gocraft/web

https://github.com/gocraft/web

Mux and middleware package in Go.


Goji

https://github.com/goji/goji

Goji is a minimalistic and flexible HTTP request multiplexer with support for net/context.


GoRouter

https://github.com/vardius/gorouter

GoRouter is a Server/API micro framwework, HTTP request router, multiplexer, mux that provides request router with middleware supporting net/context.


gowww/router

https://github.com/gowww/router

Lightning fast HTTP router fully compatible with the net/http.Handler interface.


httprouter

https://github.com/julienschmidt/httprouter

High performance router. Use this and the standard http handlers to form a very high performance web framework.


httptreemux

https://github.com/dimfeld/httptreemux

High-speed, flexible tree-based HTTP router for Go. Inspiration from httprouter.


lars

https://github.com/go-playground/lars

Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.


mux

https://github.com/gorilla/mux

Powerful URL router and dispatcher for golang.


ozzo-routing

https://github.com/go-ozzo/ozzo-routing

An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.


pure

https://github.com/go-playground/pure

Is a lightweight HTTP router that sticks to the std "net/http" implementation.


Siesta

https://github.com/VividCortex/siesta

Composable framework to write middleware and handlers.


vestigo

https://github.com/husobee/vestigo

Performant, stand-alone, HTTP compliant URL Router for go web applications.


violetear

https://github.com/nbari/violetear

Go HTTP router.


xmux

https://github.com/rs/xmux

High performance muxer based on httprouter with net/context support.


xujiajun/gorouter

https://github.com/xujiajun/gorouter

A simple and fast HTTP router for Go.


Camping

https://github.com/camping/camping

A web microframework which consistently stays at less than 4kB of code.


Cuba

http://cuba.is

A microframework for web development.


Hobbit

https://github.com/patriciomacadden/hobbit

A minimalistic microframework built on top of Rack.


Hanami

http://hanamirb.org

It aims to bring back Object Oriented Programming to web development, leveraging on a stable API, a minimal DSL, and plain objects.


Hyperstack

https://hyperstack.org/

A Complete Isomorphic Ruby Framework using React and Opal.


Padrino

http://www.padrinorb.com

A full-stack ruby framework built upon Sinatra.


Pakyow

https://www.pakyow.org/

A framework for building modern web-apps in Ruby. It helps you build working software faster with a development process that remains friendly to both designers and developers.


Rack::App

https://github.com/rack-app/rack-app

Bare bone minimalistic framework for building rack apps.


Ramaze

http://ramaze.net/

A simple, light and modular open-source web application framework written in Ruby.


Roda

http://roda.jeremyevans.net/

A routing tree web framework.


Ruby on Rails

http://rubyonrails.org

A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.


Scorched

http://scorchedrb.com

Light-weight, inheritable and composable web framework, inspired by Sinatra.


Sinatra

http://www.sinatrarb.com

Classy web-development dressed in a DSL.


Syro

https://github.com/soveran/syro/

Simple router for web applications.


Volt

https://github.com/voltrb/volt

A Ruby web framework where your ruby code runs on both the server and the client.


Django

https://www.djangoproject.com/

The most popular web framework in Python.


awesome-django

https://github.com/shahraizali/awesome-django

Contribute to shahraizali/awesome-django development by creating an account on GitHub.


Flask

http://flask.pocoo.org/

A microframework for Python.


awesome-flask

https://github.com/humiaozuzu/awesome-flask

A curated list of awesome Flask resources and plugins - humiaozuzu/awesome-flask


Pyramid

https://pylonsproject.org/

A small, fast, down-to-earth, open source Python web framework.


awesome-pyramid

https://github.com/uralbash/awesome-pyramid

A curated list of awesome Pyramid apps, projects and resources. - uralbash/awesome-pyramid


Sanic

https://github.com/channelcat/sanic

Web server that's written to go fast.


Vibora

https://vibora.io/

Fast, efficient and asynchronous Web framework inspired by Flask.


Tornado

http://www.tornadoweb.org/en/latest/

A Web framework and asynchronous networking library.


Hapi

http://hapijs.com

Framework for building applications and services.


Koa

http://koajs.com

Framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.


Express

http://expressjs.com

Web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.


Feathers

http://feathersjs.com

Microservice framework built in the spirit of Express.


LoopBack

http://loopback.io

Powerful framework for creating REST APIs and easily connecting to backend data sources.


Meteor

https://www.meteor.com

An ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. (You might like awesome-meteor)


Restify

http://restify.com

Enables you to build correct REST web services.


ThinkJS

https://github.com/thinkjs/thinkjs

Framework with ES2015+ support, WebSockets, REST API.


ActionHero

https://github.com/actionhero/actionhero

Framework for making reusable & scalable APIs for TCP sockets, WebSockets, and HTTP clients.


MERN

http://mern.io

Easily build production-ready universal apps with MongoDB, Express, React, and webpack.


Next.js

https://github.com/zeit/next.js

Minimalistic framework for server-rendered universal JavaScript web apps.


Nuxt.js

https://github.com/nuxt/nuxt.js

Minimalistic framework for server-rendered Vue.js apps.


seneca

https://github.com/senecajs/seneca

Toolkit for writing microservices.


AdonisJs

http://adonisjs.com

A true MVC framework for Node.js built on solid foundations of Dependency Injection and IoC container.


Hemera

https://github.com/hemerajs/hemera

Write reliable and fault-tolerant microservices with NATS.


Micro

https://github.com/zeit/micro

Minimalistic microservice framework with an async approach.


Moleculer

https://moleculer.services

Fast & powerful microservices framework.


Fastify

https://github.com/fastify/fastify

Fast and low overhead web framework.


Nest

https://github.com/nestjs/nest

Angular-inspired framework for building efficient and scalable server-side apps.


Zeronode

https://github.com/sfast/zeronode

Minimal building block for reliable and fault-tolerant microservices.


TypeGraphQL

https://github.com/19majkel94/type-graphql

Modern framework for creating GraphQL APIs with TypeScript, using classes and decorators.


Apache Tapestry

https://tapestry.apache.org

Component-oriented framework for creating dynamic, robust, highly scalable web applications.


Apache Wicket

https://wicket.apache.org

Component-based web application framework similar to Tapestry, with a stateful GUI.


Blade

https://github.com/biezhi/blade

Lightweight, modular framework that aims to be elegant and simple.


Bootique

http://bootique.io

Minimally opinionated framework for runnable apps.


Firefly

http://www.fireflysource.com

Asynchronous framework for rapid development of high-performance web application.


Grails

https://grails.org

Groovy framework that provides a highly productive environment by favoring convention over configuration, no XML and support for mixins.


Jooby

http://jooby.org

Scalable, fast and modular micro-framework that offers multiple programming models.


Ninja

http://www.ninjaframework.org

Full-stack web framework.


Pippo

http://www.pippo.ro

Small, highly modularized, Sinatra-like framework.


Play

https://www.playframework.com

Built on Akka, it provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications in Java and Scala.


PrimeFaces

https://primefaces.org

JSF framework with both free and commercial/support versions and frontend components.


Ratpack

https://ratpack.io

Set of libraries that facilitate fast, efficient, evolvable and well-tested HTTP applications.


Takes

https://github.com/yegor256/takes

Opinionated web framework which is built around the concepts of True Object-Oriented Programming and immutability.


Vaadin Flow

https://vaadin.com/flow

Event-driven framework that uses standard web components. Server-side architecture with Ajax on the client side.