Skip to content

Latest commit

 

History

History
937 lines (797 loc) · 42.6 KB

web-frameworks.md

File metadata and controls

937 lines (797 loc) · 42.6 KB

Bookmarks tagged [web-frameworks]

https://aahframework.org

Scalable, performant, rapid development Web framework for Go.


https://github.com/aerogo/aero

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


https://github.com/aofei/air

An ideally refined web framework for Go.


https://github.com/nsheremet/banjo

Very simple and fast web framework for Go.


https://github.com/astaxie/beego

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


http://gobuffalo.io

Bringing the productivity of Rails to Go!


https://github.com/labstack/echo

High performance, minimalist Go web framework.


https://github.com/zpatrick/fireball

More "natural" feeling web framework.


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

Simple and fast web framework, friendly to REST API.


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.


https://github.com/NYTimes/gizmo

Microservice toolkit used by the New York Times.


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

Quick and easy way to setup a RESTful JSON API.


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

Small and evil REST framework for Go.


https://github.com/goadesign/goa

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


https://github.com/fulldump/golax

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


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.


https://github.com/rainycape/gondola

The web framework for writing faster sites, faster.


https://github.com/mustafaakin/gongular

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


https://github.com/hidevopsio/hiboot

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


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

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


https://github.com/paulbellamy/mango

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


https://github.com/claygod/microservice

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


https://github.com/ivpusic/neo

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


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

Modern, minimal and productive Go HTTP framework.


https://github.com/resoursea/api

REST framework for quickly writing resource based services.


http://rest-layer.io

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


https://github.com/revel/revel

High-productivity web framework for the Go language.


https://github.com/goanywhere/rex

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


https://github.com/jaybill/sawsij

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


https://github.com/lunny/tango

Micro & pluggable web framework for Go.


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

Go framework for building JSON web services inspired by Dropwizard.


https://github.com/pilu/traffic

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


https://github.com/uadmin/uadmin

Fully featured web framework for Golang, inspired by Django.


https://github.com/gernest/utron

Lightweight MVC framework for Go(Golang).


https://github.com/aisk/vox

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


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).


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

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


https://github.com/cosiner/zerver

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


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

An HTTP client for Server-Timing header.


https://github.com/rs/cors

Easily add CORS capabilities to your API.


https://github.com/rs/formjson

Transparently handle JSON input as a standard form POST.


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

Add/parse Server-Timing header.


https://github.com/ulule/limiter

Dead simple rate limit middleware for Go.


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

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


https://github.com/didip/tollbooth

Rate limit HTTP request handler.


https://github.com/sebest/xff

Handle X-Forwarded-For header and friends.


https://github.com/justinas/alice

Painless middleware chaining for Go.


https://github.com/codemodus/catena

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


https://github.com/codemodus/chain

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


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

Small middlewares package for net/http.


https://github.com/alioygur/gores

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


https://github.com/carbocation/interpose

Minimalist net/http middleware for golang.


https://github.com/stephens2424/muxchain

Lightweight middleware for net/http.


https://github.com/urfave/negroni

Idiomatic HTTP middleware for Golang.


https://github.com/unrolled/render

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


https://github.com/thedevsaddam/renderer

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


https://github.com/InVisionApp/rye

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


https://github.com/thoas/stats

Go middleware that stores various information about your web application.


https://github.com/gernest/alien

Lightweight and fast http router from outer space.


https://github.com/GuilhermeCaruso/bellt

A simple Go HTTP router.


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

Lightning Fast HTTP Multiplexer.


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.


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

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


https://github.com/buaazp/fasthttprouter

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


https://github.com/razonyang/fastrouter

a fast, flexible HTTP router written in Go.


https://github.com/gocraft/web

Mux and middleware package in Go.


https://github.com/goji/goji

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


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.


https://github.com/gowww/router

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


https://github.com/julienschmidt/httprouter

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


https://github.com/dimfeld/httptreemux

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


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

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


https://github.com/gorilla/mux

Powerful URL router and dispatcher for golang.


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.


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

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


https://github.com/VividCortex/siesta

Composable framework to write middleware and handlers.


https://github.com/husobee/vestigo

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


https://github.com/nbari/violetear

Go HTTP router.


https://github.com/rs/xmux

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


https://github.com/xujiajun/gorouter

A simple and fast HTTP router for Go.


https://github.com/camping/camping

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


http://cuba.is

A microframework for web development.


https://github.com/patriciomacadden/hobbit

A minimalistic microframework built on top of Rack.


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.


https://hyperstack.org/

A Complete Isomorphic Ruby Framework using React and Opal.


http://www.padrinorb.com

A full-stack ruby framework built upon Sinatra.


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.


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

Bare bone minimalistic framework for building rack apps.


http://ramaze.net/

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


http://roda.jeremyevans.net/

A routing tree web framework.


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.


http://scorchedrb.com

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


http://www.sinatrarb.com

Classy web-development dressed in a DSL.


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

Simple router for web applications.


https://github.com/voltrb/volt

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


https://www.djangoproject.com/

The most popular web framework in Python.


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

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


http://flask.pocoo.org/

A microframework for Python.


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

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


https://pylonsproject.org/

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


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

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


https://github.com/channelcat/sanic

Web server that's written to go fast.


https://vibora.io/

Fast, efficient and asynchronous Web framework inspired by Flask.


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

A Web framework and asynchronous networking library.


http://hapijs.com

Framework for building applications and services.


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.


http://expressjs.com

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


http://feathersjs.com

Microservice framework built in the spirit of Express.


http://loopback.io

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


https://www.meteor.com

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


http://restify.com

Enables you to build correct REST web services.


https://github.com/thinkjs/thinkjs

Framework with ES2015+ support, WebSockets, REST API.


https://github.com/actionhero/actionhero

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


http://mern.io

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


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

Minimalistic framework for server-rendered universal JavaScript web apps.


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

Minimalistic framework for server-rendered Vue.js apps.


https://github.com/senecajs/seneca

Toolkit for writing microservices.


http://adonisjs.com

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


https://github.com/hemerajs/hemera

Write reliable and fault-tolerant microservices with NATS.


https://github.com/zeit/micro

Minimalistic microservice framework with an async approach.


https://moleculer.services

Fast & powerful microservices framework.


https://github.com/fastify/fastify

Fast and low overhead web framework.


https://github.com/nestjs/nest

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


https://github.com/sfast/zeronode

Minimal building block for reliable and fault-tolerant microservices.


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

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


https://tapestry.apache.org

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


https://wicket.apache.org

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


https://github.com/biezhi/blade

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


http://bootique.io

Minimally opinionated framework for runnable apps.


http://www.fireflysource.com

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


https://grails.org

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


http://jooby.org

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


http://www.ninjaframework.org

Full-stack web framework.


http://www.pippo.ro

Small, highly modularized, Sinatra-like framework.


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.


https://primefaces.org

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


https://ratpack.io

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


https://github.com/yegor256/takes

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


https://vaadin.com/flow

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