Iris 是Go的快速、简单和高效的微网框架。 它为您的下一个网站,API或分布式应用程序提供了一个精美的表达和易于使用的基础。
Iris 特性:
- 跨平台 -- 编写一次并在任何地方运行,如Android、ios、Linux和Windows等,以最小的主机功率运行。
- 使用方便 -- 它支持Google Go,在所有平台上只有一个可排除的服务。 Iris 以简单而强大的 api 而闻名。
- 面向服务 -- Iris为您提供构建面向服务的应用程序的结构。 用 Iris 构建微服务很容易。
Iris是Go的快速、简单和高效的微型Web框架。(Iris is a fast, simple and efficient micro web framework for Go. )
Iris 是Go的快速、简单和高效的微网框架。 它为您的下一个网站,API或分布式应用程序提供了一个精美的表达和易于使用的基础。
Iris 特性:
Name With Owner | kataras/iris |
---|---|
Primary Language | Go |
Program language | Go (Language Count: 7) |
Platform | BSD, Linux, Mac, Windows |
License: | BSD 3-Clause "New" or "Revised" License |
Created At | 2016-01-30 04:36:48 |
---|---|
Pushed At | 2025-04-14 04:35:31 |
Last Commit At | |
Release Count | 22 |
Last Release Name | v12.2.11 (Posted on ) |
First Release Name | v12.0.0 (Posted on ) |
Stargazers Count | 25.5k |
---|---|
Watchers Count | 679 |
Fork Count | 2.5k |
Commits Count | 2.8k |
Has Issues Enabled | |
Issues Count | 998 |
Issue Open Count | 120 |
Pull Requests Count | 391 |
Pull Requests Open Count | 9 |
Pull Requests Close Count | 354 |
Has Wiki Enabled | |
---|---|
Is Archived | |
Is Fork | |
Is Locked | |
Is Mirror | |
Is Private |
Iris version 12.1.5 has been released!
The official Iris Command Line Interface will soon be near you in 2020!
Support your favorite web framework through Github Sponsors Program!
Iris is a fast, simple yet fully featured and very efficient web framework for Go. It provides a beautifully expressive and easy to use foundation for your next website or API.
Learn what others saying about Iris and star this open-source project to support its potentials.
# https://github.com/kataras/iris/wiki/Installation
$ go get github.com/kataras/iris/v12@latest
# assume the following code in example.go file
$ cat example.go
package main
import "github.com/kataras/iris/v12"
func main() {
app := iris.Default()
app.Get("/ping", func(ctx iris.Context) {
ctx.JSON(iris.Map{
"message": "pong",
})
})
app.Run(iris.Addr(":8080"))
}
# run example.go and
# visit http://localhost:8080/ping on browser
$ go run example.go
Routing is powered by muxie, the most powerful and fastest trie-based software written in Go.
Iris contains extensive and thorough wiki making it easy to get started with the framework.
For a more detailed technical documentation you can head over to our godocs. And for executable code you can always visit the _examples repository's subdirectory.
You can request a PDF version and online access of the E-Book today and be participated in the development of Iris.
We'd love to see your contribution to the Iris Web Framework! For more information about contributing to the Iris project please check the CONTRIBUTING.md file.
If you discover a security vulnerability within Iris, please send an e-mail to iris-go@outlook.com. All security vulnerabilities will be promptly addressed.
The project name "Iris" was inspired by the Greek mythology.
Iris Web Framework is free and open-source software licensed under the 3-Clause BSD License.