Iris is a free, open-source Go web framework, created by Gerasimos Maropoulos and intended for the development of modern web applications.
Iris helps back-end developers to quickly create extremely fast web applications in Go with minimal effort.
Iris is the only one Go module with first-class support to develop web applications following the model-view-controller MVC architectural pattern.
Iris can be used as a web port for gRPC. REST API for gRPC services.
The source code of Iris is hosted on GitHub and licensed under the terms of BSD 3-clause License, like the Go project itself.
Documentation refers to the v12.1.8 stable release. Want to learn about the upcoming release? Head over to the HISTORY.md#next instead.
- What is Iris
- 📌Getting Started
- Host
- Configuration
- Routing
- HTTP Method Override
- API Versioning
- Content Negotiation
- Response Recorder
- HTTP Referrer
- Request Authentication
- URL Query Parameters
- Forms
- Model Validation
- Cache
- View
- Cookies
- Sessions
- Websockets
- Dependency Injection
- MVC
- gRPC
- Sitemap
- Localization
- Testing
- 🤓Resources
Home | Project | Quick Start | Technical Docs | Copyright © 2019-2020 Gerasimos Maropoulos. Documentation terms of use.