• Stars
    star
    46
  • Rank 592,585 (Top 13 %)
  • Language
    Go
  • License
    Mozilla Public Li...
  • Created over 2 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple HTTP router for Go

ngamux

Simple HTTP router for Go

made-with-Go Go Version GoDoc Reference GoReportCard Coverage Status


Installation

Run this command with correctly configured Go toolchain.

go get github.com/ngamux/ngamux

Examples

package main

import(
  "net/http"
  "github.com/ngamux/ngamux"
)

func main() {
  mux := ngamux.New()
  mux.Get("/", func(rw http.ResponseWriter, r *http.Request) error {
    return ngamux.Res(rw).
      Status(http.StatusOK).
      Json(ngamux.Map{
        "message": "welcome!",
      })
  })
  
  http.ListenAndServe(":8080", mux)
}

See more examples!

Provided Middlewares

License

This project is licensed under the Mozilla Public License 2.0.

Contributors

Thanks to all contributors!

Contributors