Need help with static?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

174 Stars 26 Forks MIT License 34 Commits 7 Opened issues


Static middleware

Services available


Need anything else?

Contributors list

static middleware

Run Tests codecov Go Report Card GoDoc

Static middleware


Start using it

Download and install it:

go get

Import it in your code:

import ""

Canonical example

See the example

package main

import ( "" "" )

func main() { r := gin.Default()

// if Allow DirectoryIndex //r.Use(static.Serve("/", static.LocalFile("/tmp", true))) // set prefix //r.Use(static.Serve("/static", static.LocalFile("/tmp", true)))

r.Use(static.Serve("/", static.LocalFile("/tmp", false))) r.GET("/ping", func(c *gin.Context) { c.String(200, "test") }) // Listen and Server in if err := r.Run(":8080"); err != nil { log.Fatal(err) } }

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.