Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Iris Web Framework (Go)New to Visual Studio Code? Get it now.
Iris Web Framework (Go)

Iris Web Framework (Go)

Gerasimos Maropoulos

|
10,585 installs
| (7) | Free
Iris Web Framework snippets for Visual Studio Code - https://iris-go.com
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Iris for Visual Studio Code

For the moment, the Iris extension provides some very useful code snippets to reduce the time you spend to write common Iris Go code inside the Microsoft's Visual Studio Code, which is the best code editor for the Go Language.

Snippets section contains the documentation for each snippet(word that is auto-completed by the Visual Studio Code's editor when you type its prefix, with the key <tab> you can actually apply the code that is referring to the snippet and by pressing <tab> again you can change the default values for each code snippet's body).

The Iris extension will install the vscode-go extension automatically for you, if it is not there already.

Snippets

pc

app.PartyConfigure("/", new(users.API))

api

package api

import (
	"github.com/kataras/iris/v12"
)

type API struct {
}

func (api *API) Configure(r iris.Party) {
	
}

helloweb

package main

import (
    "time"

    "github.com/kataras/iris/v12"
)

func greet(ctx iris.Context) {
    ctx.Writef("Hello World! %s", time.Now())
}

func main() {
    app := iris.New()
    app.Get("/", greet)
    app.Listen(":8080")
}

newapp

app := iris.New()


app.Run(iris.Addr(":8080"))

newsessions

sessionsManager := sessions.New(sessions.Config{
    Cookie: "cookieName",
})

regview

app.RegisterView(iris.HTML("./views", ".html"))

handledir

app.HandleDir("/path", "./directory")

staticembedded

app.HandleDir("/path", "./directory", iris.DirOptions{Asset: Asset, AssetNames: AssetNames})

fav

app.Favicon("./public/favicon.ico")

hf

func(ctx iris.Context) {

}

handle

app.Handle("GET", "/path", func(ctx iris.Context) {

})

get

app.Get("/path", func(ctx iris.Context) {

})

post

app.Post("/path", func(ctx iris.Context) {

})

put

app.Put("/path", func(ctx iris.Context) {

})

delete

app.Delete("/path", func(ctx iris.Context) {

})

Install from Marketplace

Just click the link below and press the Install button, vs code will open and ask you if you want to install the extension.

https://marketplace.visualstudio.com/items?itemName=kataras2006.iris

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft