Iris é um framework web rápido, simples, mas completo e muito eficiente para Go.
Ele fornece uma base lindamente expressiva e fácil de usar para seu próximo site ou API.
package main
import "github.com/kataras/iris/v12"
func main() {
app := iris.New()
app.Use(iris.Compression)
app.Get("/", func(ctx iris.Context) {
ctx.HTML("Hello <strong>%s</strong>!", "World")
})
app.Listen(":8080")
}
Como um Desenvolvedor Go disse uma vez, Iris abrangeu tudo e se manteve forte ao longo dos anos.
Alguns dos recursos que o Iris Web Framework oferece:
Aprenda com o que os outros falam sobre Iris e marque com uma estrela esse projeto de código aberto para apoiar o seu potencial.
Com a sua ajuda, nós podemos melhorar o desenvolvimento web de Código Aberto para todos !
@github agora está patrocinando você por $550,00 uma vez.
Uma nota do seu novo patrocinador:
Para comemorar o Mês do Mantenedor, queremos agradecer por tudo que você faz pela comunidade de código aberto. Confira nossa postagem no blog para saber mais sobre como o GitHub está investindo em mantenedores
Doações direto da China agora são aceitas!
O único requisito é a Linguagem de programação Go.
$ mkdir myapp
$ cd myapp
$ go mod init myapp
$ go get github.com/kataras/iris/v12@latest # or @v
Instalar num projeto existente
$ cd myapp
$ go get github.com/kataras/iris/v12@latest
Run
$ go mod tidy -compat=1.20 # -compat="1.20" for windows.
$ go run .
Iris contém extensa e completa documentação, o que torna fácil o começo com o framework.
Para obter uma documentação técnica mais detalhada, você pode acessar nosso godocs. E para executar o código você sempre pode visitar os subdiretórios do diretório ./_examples.
Você pode solicitar o acesso ao Iris E-Book de forma online e também no formato PDF (Nova edição, future v12.2.0+) hoje today e se antecipar no desenvolvimento do Iris.
Adoraríamos ver sua contribuição para o Iris Web Framework! Para mais informações sobre como contribuir com o projeto Iris, consulte o arquivo CONTRIBUTING.md.
Lista de todos os Contribuidores
Se você descobrir alguma vulnerabilidade de segurança dentro do Iris, por favor, envie um email para iris-go@outlook.com. Todas as vulnerabilidades de segurança serão prontamente tratadas.
Este projeto está licenciado sob a Licença BSD 3-clause, assim como o próprio projeto Go.
O nome do projeto "Iris" foi inspirado pela mitologia Grega. <!-- ## Stargazers over time