You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5.4KB

Iris Web Framework

build status FOSSA Status view examples chat Iris — это быстрый, простой, но полнофункциональный и эффективный веб-фреймворк для Go. Он обеспечивает красивую, выразительную и простую в использовании основу для вашего следующего веб-сайта или API.

Узнайте, что говорят другие люди об Iris и поставьте звёздочку этому проекту с открытым исходным кодом, чтобы поддержать его потенциал.

Изучение Iris

Быстрый старт
# например, код в файле example.go будет таким:
$ 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.Listen(":8080")
}
# запустите example.go и перейдите в браузер
# по адресу http://localhost:8080/ping
$ go run example.go

Система роутинга запросов работает на muxie, мощное и быстрое trie-based ПО, написанное на Go.

У Iris есть исчерпывающий и тщательный wiki, который позволит вам быстрее начать работу с фреймворком.

Для получения более подробной технической документации вы можете обратиться к нашему godoc. А для живых примеров кода — вы всегда можете посетить _examples в поддиректории этого репозитория.

Вы любите читать во время путешествий?

Book cover

Вы можете запросить PDF версию и онлайн-доступ к E-Book сегодня и принять участие в разработке Iris.

Содействие

Мы будем рады видеть ваш вклад в веб-фреймворк Iris! Для получения дополнительной информации о содействии проекту Iris, пожалуйста, проверьте файл CONTRIBUTING.md.

Список всех участников

Уязвимость безопасности

Если вы обнаружите уязвимость безопасности в Iris, отправьте электронное письмо по адресу iris-go@outlook.com. Все уязвимости безопасности будут оперативно устранены.

Лицензия

Название проекта «Iris» было вдохновлено греческой мифологией.

Веб-фреймворк Iris — это ПО с открытым исходным кодом под лицензией 3-Clause BSD License.

Накопление звёзд со временем

Stargazers over time