Skip to content

labstack/armor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

84043c9 · Aug 3, 2019
Jul 15, 2019
Jul 15, 2019
Nov 10, 2018
Jun 18, 2019
Jul 15, 2019
Jun 17, 2019
May 1, 2018
Aug 3, 2019
Jan 22, 2018
Apr 7, 2018
Apr 7, 2018
Jun 17, 2019
Jul 15, 2019
Jan 14, 2017
Jul 15, 2019
Dec 29, 2017
Jul 15, 2019
Apr 14, 2018
Jul 15, 2019
Jul 15, 2019
Jun 21, 2019
Apr 17, 2019

Repository files navigation

Build Status Forum Twitter License

What can it do today?

  • Serve HTTP/2
  • Automatically install TLS certificates from https://letsencrypt.org
  • Proxy HTTP and WebSocket requests
  • Define virtual hosts with path level routing
  • Graceful shutdown
  • Limit request body
  • Serve static files
  • Log requests
  • Gzip response
  • Cross-origin Resource Sharing (CORS)
  • Security
    • XSSProtection
    • ContentTypeNosniff
    • ContentSecurityPolicy
    • HTTP Strict Transport Security (HSTS)
  • Add / Remove trailing slash from the URL with option to redirect
  • Redirect requests
  • http to https
  • http to https www
  • http to https non www
  • non www to www
  • www to non www
  • URL path rewrite

Most of the functionality is implemented via Plugin interface which makes writing a custom plugin super easy.

What's on the roadmap?

  • Website
  • Code coverage
  • Test cases