8000 GitHub - hieutn/iris: The fastest web framework for Go in (THIS) earth
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hieutn/iris

 
 

Repository files navigation

Iris Logo

Travis Widget Release Widget Report Widget License Widget Gitter Widget Documentation Widget

the fastest web framework for Go while providing robust set of features for building modern web applications.

Benchmark Wizzard Processing Time Horizontal Graph

$ cat main.go
package main

import  "github.com/kataras/iris"

func main() {
	iris.Get("/hi_json", func(c *iris.Context) {
		c.JSON(200, iris.Map{
			"Name": "Iris",
			"Age":  2,
		})
	})
	iris.Listen(":8080")
}

Learn about configuration and render.

Installation

The only requirement is Go 1.6

$ go get -u github.com/kataras/iris/iris

If you are connected to the Internet through China click here

FAQ

You can find answers by exploring these questions.

Features

  • Focus on high performance
  • Robust routing & static, wildcard subdomains
  • View system supporting 5+ template engines
  • Highly scalable Websocket API with custom events
  • Sessions support with GC, memory & redis providers
  • Middlewares & Plugins were never be easier
  • Full REST API
  • Custom HTTP Errors
  • Typescript compiler + Browser editor
  • Content negotiation & streaming
  • Transport Layer Security
  • and much more

Docs & Community

About

The fastest web framework for Go in (THIS) earth

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.0%
  • TypeScript 2.0%
0