Iris

The fastest backend web framework for Go.

Simplicity Equals Productivity.

Write and serve anywhere.

Write your backend with iris web framework. Host it at any machine. Iris is written with Go, you can run Iris from mobile, raspberry pi or a desktop with the minimum machine power.

Broad os support, baby.

All major operating systems are supported including linux, bsd, android, macOS, windows.

It’s gonna work good on all devices.

Iris is written with Go programming language, by Google. That's means that you can host an Iris web server anywhere you want, raspberry pi, desktop or mobile. Go is really fast, Iris is designed to have the best perfomance ever recorded with the minimum machine power!

Your API will be beautiful.

If you have problems with view content then click inside the image.

1
Simple json response

String & json response

Send plain text and json data to the client.

2
Party routing

Party routing

Combine routes that have same path prefix and must use same middleware functionality.

3
Render html files

Rich render

Render html files like you used to do with the standar net/http package, Iris doesn't have a special renderer for this. Free to use your favourite if you don't like the default.

Here’s some more things any web developer will love.

Show your code to your co-workers, friends and your grandma. They will understand the simple API that Iris provides.

Easy to use

No dependency is required, just run 'go get http://github.com/kataras/iris' and you're ready.

Simple

The best way to make something seem simple is to have it actually be
simple. Iris's main functionality has clean, classically beautiful APIs.

Robust

Iris is simple but very strong and has stable API. It's almost impossible for a developer to be confused.