src/

directory
v0.0.0-...-598a1f7 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2023 License: AGPL-3.0

Directories

Path Synopsis
app
lib
assets
Package assets provides asset compilation, concatenation and fingerprinting.
Package assets provides asset compilation, concatenation and fingerprinting.
assets/internal/cssmin
Package cssmin minifies CSS.
Package cssmin minifies CSS.
assets/internal/jsmin
Package jsmin implements JavaScript minifier.
Package jsmin implements JavaScript minifier.
auth
Package auth provides helpers for encryption, hashing and encoding.
Package auth provides helpers for encryption, hashing and encoding.
auth/can
Package can implements basic role-based permissions for golang - controlling who can.Do certain actions for a given database table.
Package can implements basic role-based permissions for golang - controlling who can.Do certain actions for a given database table.
helpers
Package helpers contains view helpers
Package helpers contains view helpers
model
Package model provides a class including Id, CreatedAt and UpdatedAt, and some utility functions, optionally include in your models
Package model provides a class including Id, CreatedAt and UpdatedAt, and some utility functions, optionally include in your models
model/validate
Package validate provides methods for validating params passed from the database row as interface{} types
Package validate provides methods for validating params passed from the database row as interface{} types
mux
mux/log
Package log provides logging interfaces for use in handlers and loggers for stdout, files, and time series databases
Package log provides logging interfaces for use in handlers and loggers for stdout, files, and time series databases
mux/log/adapters/influx
Package influx sends values to an influxdb database
Package influx sends values to an influxdb database
mux/middleware/gzip
Package gzip provides gzip middleware to gzip responses where appropriate
Package gzip provides gzip middleware to gzip responses where appropriate
mux/middleware/secure
Package secure adds headers to protect against xss and reflection attacks and force use of https
Package secure adds headers to protect against xss and reflection attacks and force use of https
query/adapters
Package adapters offers adapters for pouplar databases
Package adapters offers adapters for pouplar databases
resource
Package resource provides some shared behaviour for resources, and basic CRUD and URL helpers.
Package resource provides some shared behaviour for resources, and basic CRUD and URL helpers.
server
Package server is a wrapper around the stdlib http server and x/autocert pkg.
Package server is a wrapper around the stdlib http server and x/autocert pkg.
server/config
Package config offers utilities for parsing a json config file.
Package config offers utilities for parsing a json config file.
server/log
Package log provides a structured, levelled logger interface for use in server handlers, which handles multiple output streams.
Package log provides a structured, levelled logger interface for use in server handlers, which handles multiple output streams.
server/schedule
Package schedule provides a simple way to schedule functions at a time or interval
Package schedule provides a simple way to schedule functions at a time or interval
text
Package text performs text manipulation on html strings it is used by projects and comments
Package text performs text manipulation on html strings it is used by projects and comments
twitter
Package twitter providers a wrapper calling the twitter v1.1 API via https
Package twitter providers a wrapper calling the twitter v1.1 API via https
view
Package view provides methods for rendering templates, and helper functions for golang views
Package view provides methods for rendering templates, and helper functions for golang views
view/parser
Package parser defines an interface for parsers which the base template conforms to
Package parser defines an interface for parsers which the base template conforms to
view/translation
Package translation provides a simple in-memory translation service - it may soon be renamed translate
Package translation provides a simple in-memory translation service - it may soon be renamed translate

Jump to

Keyboard shortcuts

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