Directories ¶
Path | Synopsis |
---|---|
generic
|
|
author
Package author is an Ambient plugin that sets an author meta tag in the HTML header.
|
Package author is an Ambient plugin that sets an author meta tag in the HTML header. |
bearblog
Package bearblog is an Ambient plugin that provides basic blog functionality.
|
Package bearblog is an Ambient plugin that provides basic blog functionality. |
bearcss
Package bearcss is an Ambient plugin that provides styles from the Bear Blog (https://bearblog.dev/).
|
Package bearcss is an Ambient plugin that provides styles from the Bear Blog (https://bearblog.dev/). |
bootstrap
Package bootstrap is an Ambient plugin that adds the Bootstrap library to all pages: https://getbootstrap.com/.
|
Package bootstrap is an Ambient plugin that adds the Bootstrap library to all pages: https://getbootstrap.com/. |
charset
Package charset is an Ambient plugin that sets a charset meta tag in the HTML header.
|
Package charset is an Ambient plugin that sets a charset meta tag in the HTML header. |
debugpprof
Package debugpprof is an Ambient plugin that provides pprof functionality.
|
Package debugpprof is an Ambient plugin that provides pprof functionality. |
description
Package description is an Ambient plugin that sets a description meta tag in the HTML header.
|
Package description is an Ambient plugin that sets a description meta tag in the HTML header. |
disqus
Package disqus is an Ambient plugin that provides Disqus commenting.
|
Package disqus is an Ambient plugin that provides Disqus commenting. |
envinfo
Package envinfo is an Ambient plugin that provides a dashboard page showing env variables.
|
Package envinfo is an Ambient plugin that provides a dashboard page showing env variables. |
foundation
Package foundation is an Ambient plugin that adds the Foundation library to all pages: https://get.foundation/.
|
Package foundation is an Ambient plugin that adds the Foundation library to all pages: https://get.foundation/. |
googleanalytics
Package googleanalytics is an Ambient plugin that provides Google Analytics tracking.
|
Package googleanalytics is an Ambient plugin that provides Google Analytics tracking. |
htmx
Package htmx is an Ambient plugin that adds the htmx JavaScript library to all pages: https://htmx.org/.
|
Package htmx is an Ambient plugin that adds the htmx JavaScript library to all pages: https://htmx.org/. |
jquery
Package jquery is an Ambient plugin that adds the jQuery library to all pages: https://jquery.com/.
|
Package jquery is an Ambient plugin that adds the jQuery library to all pages: https://jquery.com/. |
pluginmanager
Package pluginmanager is an Ambient plugin that provides a plugin management system.
|
Package pluginmanager is an Ambient plugin that provides a plugin management system. |
prism
Package prism is an Ambient plugin that provides syntax highlighting using Prism (https://prismjs.com/).
|
Package prism is an Ambient plugin that provides syntax highlighting using Prism (https://prismjs.com/). |
robots
Package robots is an Ambient plugin that serves a robots.txt file.
|
Package robots is an Ambient plugin that serves a robots.txt file. |
rove
Package rove is an Ambient plugin that provides MySQL migrations.
|
Package rove is an Ambient plugin that provides MySQL migrations. |
rssfeed
Package rssfeed is an Ambient plugin that provides an RSS feed.
|
Package rssfeed is an Ambient plugin that provides an RSS feed. |
simplelogin
Package simplelogin is an Ambient plugin that provides a basic website template with a login page.
|
Package simplelogin is an Ambient plugin that provides a basic website template with a login page. |
sitemap
Package sitemap is an Ambient plugin that provides a sitemap.
|
Package sitemap is an Ambient plugin that provides a sitemap. |
stackedit
Package stackedit is an Ambient plugin that provides a markdown editor using StackEdit.
|
Package stackedit is an Ambient plugin that provides a markdown editor using StackEdit. |
styles
Package styles is an Ambient plugin that provides a page to edit styles.
|
Package styles is an Ambient plugin that provides a page to edit styles. |
tailwindcss
Package tailwindcss is an Ambient plugin that adds the Tailwind CSS library to all pages: https://tailwindcsscss.com/.
|
Package tailwindcss is an Ambient plugin that adds the Tailwind CSS library to all pages: https://tailwindcsscss.com/. |
viewport
Package viewport is an Ambient plugin that sets a viewport meta tag in the HTML header.
|
Package viewport is an Ambient plugin that sets a viewport meta tag in the HTML header. |
logger
|
|
logruslogger
Package logruslogger is an Ambient plugin that provides log functionality using logrus.
|
Package logruslogger is an Ambient plugin that provides log functionality using logrus. |
zaplogger
Package zaplogger is an Ambient plugin that provides logging using zap.
|
Package zaplogger is an Ambient plugin that provides logging using zap. |
middleware
|
|
cors
Package cors is an Ambient plugin that enables CORS.
|
Package cors is an Ambient plugin that enables CORS. |
etagcache
Package etagcache is an Ambient plugin that provides caching using etag.
|
Package etagcache is an Ambient plugin that provides caching using etag. |
gzipresponse
Package gzipresponse is an Ambient plugin that provides gzip content compression middleware.
|
Package gzipresponse is an Ambient plugin that provides gzip content compression middleware. |
healthcheck
Package healthcheck is an Ambient plugin that responds back with 200.
|
Package healthcheck is an Ambient plugin that responds back with 200. |
jwt
Package jwt is an Ambient plugin that enables jwt.
|
Package jwt is an Ambient plugin that enables jwt. |
logrequest
Package logrequest is an Ambient plugin that provides request logging middleware.
|
Package logrequest is an Ambient plugin that provides request logging middleware. |
notrailingslash
Package notrailingslash is an Ambient plugin with middleware that removes trailing slashes from requests.
|
Package notrailingslash is an Ambient plugin with middleware that removes trailing slashes from requests. |
proxyrequest
Package proxyrequest is an Ambient plugin with middleware that proxies requests.
|
Package proxyrequest is an Ambient plugin with middleware that proxies requests. |
redirecttourl
Package redirecttourl is an Ambient plugin with middleware that redirects to the correct site URL.
|
Package redirecttourl is an Ambient plugin with middleware that redirects to the correct site URL. |
securedashboard
Package securedashboard is an Ambient plugins that prevents unauthenticated access to the /dashboard routes.
|
Package securedashboard is an Ambient plugins that prevents unauthenticated access to the /dashboard routes. |
uptimerobotok
Package uptimerobotok is an Ambient plugin to support UptimeRobot that sends a 200 status code when a HEAD request is sent to /.
|
Package uptimerobotok is an Ambient plugin to support UptimeRobot that sends a 200 status code when a HEAD request is sent to /. |
pkg
|
|
aesdata
Package aesdata provide encryption/decryption of JSON data using AES.
|
Package aesdata provide encryption/decryption of JSON data using AES. |
cloudstorage
Package cloudstorage helps detect where an Ambient app is running and provides the correct storage plugin.
|
Package cloudstorage helps detect where an Ambient app is running and provides the correct storage plugin. |
filestore
Package filestore provides read and write access to local filesystem.
|
Package filestore provides read and write access to local filesystem. |
grpctestutil/testingdata/plugin/hello
Package hello provides a hello page for an Ambient app.
|
Package hello provides a hello page for an Ambient app. |
grpctestutil/testingdata/plugin/neighbor
Package neighbor provides a neighbor plugin for testing.
|
Package neighbor provides a neighbor plugin for testing. |
grpctestutil/testingdata/plugin/trust
Package trust provides a plugin that is used for trust testing.
|
Package trust provides a plugin that is used for trust testing. |
memorystore
Package memorystore provides read and write access to memory.
|
Package memorystore provides read and write access to memory. |
templatebuffer
Package templatebuffer parses and executes templates since execute can do partial writes on error.
|
Package templatebuffer parses and executes templates since execute can do partial writes on error. |
totp
Package totp providers time-based one-time password management.
|
Package totp providers time-based one-time password management. |
uuid
Package uuid generates a UUID.
|
Package uuid generates a UUID. |
router
|
|
awayrouter
Package awayrouter is an Ambient plugin for a router using a variation of the matryer/way router.
|
Package awayrouter is an Ambient plugin for a router using a variation of the matryer/way router. |
chirouter
Package chirouter is an Ambient plugin for a router using go-chi/chi.
|
Package chirouter is an Ambient plugin for a router using go-chi/chi. |
chirouter/router
Package router provides request handling capabilities.
|
Package router provides request handling capabilities. |
gorillamux
Package gorillamux is an Ambient plugin for a router using gorilla/mux.
|
Package gorillamux is an Ambient plugin for a router using gorilla/mux. |
gorillamux/router
Package router provides request handling capabilities.
|
Package router provides request handling capabilities. |
jshttprouter
Package jshttprouter is an Ambient plugin for a router using julienschmidt/httprouter.
|
Package jshttprouter is an Ambient plugin for a router using julienschmidt/httprouter. |
jshttprouter/router
Package router provides request handling capabilities.
|
Package router provides request handling capabilities. |
patrouter
Package patrouter is an Ambient plugin for a router using bmizerany/pat.
|
Package patrouter is an Ambient plugin for a router using bmizerany/pat. |
patrouter/router
Package router provides request handling capabilities.
|
Package router provides request handling capabilities. |
routerecorder
Package routerecorder keeps track of each of the routes a plugin adds to the router.
|
Package routerecorder keeps track of each of the routes a plugin adds to the router. |
sessionmanager
|
|
scssession
Package scssession is an Ambient plugin that provides session management using SCS.
|
Package scssession is an Ambient plugin that provides session management using SCS. |
scssession/websession
Package websession provides session management.
|
Package websession provides session management. |
storage
|
|
awsbucketstorage
Package awsbucketstorage is an Ambient plugin that provides storage in AWS S3.
|
Package awsbucketstorage is an Ambient plugin that provides storage in AWS S3. |
azureblobstorage
Package azureblobstorage is an Ambient plugin that provides storage in Azure Blob Storage.
|
Package azureblobstorage is an Ambient plugin that provides storage in Azure Blob Storage. |
gcpbucketstorage
Package gcpbucketstorage is an Ambient plugin that provides storage in GCP Cloud Storage.
|
Package gcpbucketstorage is an Ambient plugin that provides storage in GCP Cloud Storage. |
localstorage
Package localstorage is an Ambient plugin that provides local storage.
|
Package localstorage is an Ambient plugin that provides local storage. |
memorystorage
Package memorystorage is an Ambient plugin that provides storage in memory.
|
Package memorystorage is an Ambient plugin that provides storage in memory. |
templateengine
|
|
htmlengine
Package htmlengine is an Ambient plugin that provides a HTML template engine.
|
Package htmlengine is an Ambient plugin that provides a HTML template engine. |
Click to show internal directories.
Click to hide internal directories.