Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

4.5KB

Iris Web Framework

build status FOSSA Status view examples chat

Iris est un framework open-source pour Go à la fois simple, rapide et pourvu de nombreuses fonctionnalités.

Il fournit des moyens simples et élégants de construire les bases et fonctionnalités de votre site, application backend ou API Rest.

Lisez ce que les développeurs pensent d'Iris et si l'envie vous prend étoilez le projet pour faire monter son potentiel.

📖 Démarrer avec Iris

Un simple Hello World
# 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.New()
    app.Get("/ping", func(ctx iris.Context) {
        ctx.JSON(iris.Map{
            "message": "pong",
        })
    })

    app.Listen(":8080")  // port d'écoute
}
# compile et execute example.go
$ go run example.go
# maintenant visitez http://localhost:8080/ping

Le routing est géré par muxie, la librairie Go la plus rapide et complète.

Iris possède un wiki complet et précis qui vous permettra d'implémenter ses fonctionnalités rapidement et facilement.

Pour une documentation encore plus complète vous pouvez visiter notre godocs (en Anglais). Et vous trouverez du code executable dans le dossier _examples.

Vous préférez une version PDF?

Book cover

follow author

Vous pouvez demander une version E-Book (en Anglais) de la documentation et contribuer au développement d'Iris.

🙌 Contribuer

Toute contribution à Iris est la bienvenue ! Pour plus d'informations sur la contribution au projet référez-vous au fichier CONTRIBUTING.md.

Liste des contributeurs

🛡 Sécurité et vulnérabilités

Si vous trouvez une vulnérabilité dans Iris, envoyez un e-mail à iris-go@outlook.com. Toute vulnérabilité sera corrigée aussi rapidement que possible.

📝 Licence

Le projet est sous licence licence BSD 3, tout comme le langage Go lui même.

Le nom “Iris” est inspiré de la mythologie Grecque.