Iris
Installing Iris
Getting Started
Search…
What is Iris
📌Getting started
Installation
Quick start
🔌Routing
Middleware
API Versioning
🗜️Compression
Index
✈️Redirect
Redirect from Context
Rewrite Middleware
Multi Application Instances
🖼️ View/Templates
Documentation
Benchmarks
➲ Examples
📁File Server
Introduction
Listing
In-memory Cache
HTTP/2 Push + Embedded + Cache and Compression
The PrefixDir function
Serve files from Context
➲ Examples
🌎Localization
Documentation
Sitemap
➲ Examples
🛡️Security
Basic Authentication
CORS
Sessions & Cookies
CSRF
JSON Web Tokens
Access Control
Anti-bot CAPTCHA
➲ Examples
🚀Responses
Text
HTML
Markdown
XML
YAML
Binary
JSON
JSONP
Problem
Protocol Buffers
MessagePack
Gzip
Content Negotiation
Stream
Server-Sent Events
HTTP/2 Push
Recorder
Outroduction
➲ Examples
📥
Requests
URL Query
Headers
URL Path Parameters
Form
Text
XML
YAML
Binary
JSON
Validation
Protocol Buffers
MessagePack
Gzip
Outroduction
➲ Examples
💉Dependency Injection
Documentation
Register Dependency from Context
Inputs
Outputs
➲ Examples
🦏MVC
Quick start
Documentation
Handle Errors
Sessions
Websockets
gRPC
➲ Examples
🤓Resources
Examples
Starter Kits
Publications
Benchmarks
Support
📘Contents
Host
Configuration
Routing
HTTP Method Override
HTTP Referrer
URL Query Parameters
Forms
Model Validation
Cache
Cookies
Sessions
Websockets
Sitemap
Localization
Testing
Powered By
GitBook
What is Iris
Please navigate to
GitHub Wiki
for the complete documentation of the Iris latest stable release. This page is currently under construction.
What is Iris
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.
Next - 📌Getting started
Installation
Last modified
1yr ago
Export as PDF
Copy link
Contents
What is Iris