Skip to content

vardius/gorouter

Folders and files

NameName
Last commit message
Last commit date
Jan 1, 2024
Oct 16, 2019
Jan 29, 2020
Sep 2, 2024
Sep 3, 2020
Jan 1, 2024
Feb 5, 2020
Jul 14, 2016
Sep 2, 2020
May 14, 2017
Mar 23, 2020
Feb 6, 2020
Jan 1, 2024
Jan 1, 2024
Jan 1, 2024
Jan 1, 2024
Jan 1, 2024
Oct 26, 2023
Jan 30, 2020
Jan 1, 2024
Jan 1, 2024
Jan 11, 2020
Jan 1, 2024
Oct 26, 2023
Jan 1, 2024

Repository files navigation

πŸƒ gorouter

Build Status Go Report Card codecov FOSSA Status license

logo

Go Server/API micro framework, HTTP request router, multiplexer, mux.

πŸ“– ABOUT

Contributors:

Want to contribute ? Feel free to send pull requests!

Have problems, bugs, feature ideas? We are using the github issue tracker to manage them.

πŸ“š Documentation

For documentation (including examples), visit rafallorenz.com/gorouter

For GoDoc reference, visit pkg.go.dev

πŸš… Benchmark

➜  gorouter git:(master) βœ— go test -bench=. -cpu=4 -benchmem
test
goos: darwin
goarch: amd64
pkg: github.com/vardius/gorouter/v4
BenchmarkNetHTTP-4              	65005786	        17.9 ns/op	       0 B/op	       0 allocs/op
BenchmarkFastHTTP-4             	69810878	        16.5 ns/op	       0 B/op	       0 allocs/op
PASS
ok  	github.com/vardius/gorouter/v4	3.808s

πŸ‘‰ Click here to see all benchmark results.

Features

  • Routing System
  • Middleware System
  • Authentication
  • Fast HTTP
  • Serving Files
  • Multidomain
  • HTTP2 Support
  • Low memory usage
  • Documentation

🚏 HOW TO USE

πŸ–₯️ API example setup

πŸ“œ License

This package is released under the MIT license. See the complete license in the package:

FOSSA Status