httpd

module
v0.0.0-...-3134978 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2018 License: MIT

README

HTTPD

Core components for any web application (webapp || api)

Demo on https://github.com/Dlacreme/yana

Directories

Path Synopsis
back
email
Package email provides email sending via SMTP.
Package email provides email sending via SMTP.
flight
Package flight provides access to the application settings safely.
Package flight provides access to the application settings safely.
router
Package router combines routing and middleware handling in a single package.
Package router combines routing and middleware handling in a single package.
server
Package server is a wrapper around the net/http package that starts listeners for HTTP and HTTPS.
Package server is a wrapper around the net/http package that starts listeners for HTTP and HTTPS.
session
Package session provides a wrapper for gorilla/sessions package.
Package session provides a wrapper for gorilla/sessions package.
uuid
Package uuid generates unique identifiers.
Package uuid generates unique identifiers.
wdb
Package storage loads the configuration file with only storage information.
Package storage loads the configuration file with only storage information.
wdb/driver/mysql
Package mysql provides a wrapper around the sqlx package.
Package mysql provides a wrapper around the sqlx package.
config
env
Package env reads the application settings.
Package env reads the application settings.
jsonconfig
Package jsonconfig handles loading a JSON file into a struct.
Package jsonconfig handles loading a JSON file into a struct.
middlewares
logrequest
Package logrequest provides an http.Handler that logs when a request is made to the application and lists the remote address, the HTTP method, and the URL.
Package logrequest provides an http.Handler that logs when a request is made to the application and lists the remote address, the HTTP method, and the URL.
rest
Package rest allows changing the HTTP method via a query string.
Package rest allows changing the HTTP method via a query string.
Package view provides thread-safe caching of HTML templates.
Package view provides thread-safe caching of HTML templates.
asset
Package asset contains FuncMap for template packages to provide asset paths with timestamps.
Package asset contains FuncMap for template packages to provide asset paths with timestamps.
viewfunc/link
Package link provides a funcmap for html/template to generate a hyperlink.
Package link provides a funcmap for html/template to generate a hyperlink.
viewfunc/noescape
Package noescape provides a funcmap for html/template to prevent escaping a string.
Package noescape provides a funcmap for html/template to prevent escaping a string.
viewfunc/prettytime
Package prettytime provides a funcmap for html/template that displays time using an easy to read format.
Package prettytime provides a funcmap for html/template that displays time using an easy to read format.
viewmodify/authlevel
Package authlevel adds an AuthLevel variable to the view template.
Package authlevel adds an AuthLevel variable to the view template.
viewmodify/flash
Package flash adds the flashes to the view template.
Package flash adds the flashes to the view template.
viewmodify/uri
Package uri adds URI shortcuts to the view template.
Package uri adds URI shortcuts to the view template.
xsrf
Package xsrf is a container for the gorilla csrf package
Package xsrf is a container for the gorilla csrf package
webtools
flash
Package flash provides one-time messages for the user.
Package flash provides one-time messages for the user.
form
Package form provides form validation, repopulation for controllers and a funcmap for the html/template package.
Package form provides form validation, repopulation for controllers and a funcmap for the html/template package.
pagination
Package pagination assists with navigating between pages of results.
Package pagination assists with navigating between pages of results.
passhash
Package passhash provides password hashing functionality using bcrypt.
Package passhash provides password hashing functionality using bcrypt.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL