Directories ¶
Path | Synopsis |
---|---|
Package analytics offers system analytics
|
Package analytics offers system analytics |
machine
Package machine provides a basic wrapper for getting machine ID
|
Package machine provides a basic wrapper for getting machine ID |
posthog
Package posthog contains posthog helper functions and utilities
|
Package posthog contains posthog helper functions and utilities |
Package auth handles auth
|
Package auth handles auth |
Package cache holds the library for interacting with redis
|
Package cache holds the library for interacting with redis |
Package enums has enums
|
Package enums has enums |
Package events does event stuff
|
Package events does event stuff |
kafka/config
Package config provides configuration for the Kafka event source
|
Package config provides configuration for the Kafka event source |
kafka/kafkaconfig
Package kafkaconfig provides configuration for the Kafka event source
|
Package kafkaconfig provides configuration for the Kafka event source |
kafka/publisher
Package publisher provides a basic kafka event publisher
|
Package publisher provides a basic kafka event publisher |
soiree
Package soiree provides a simple event emitter that allows you to emit events and listen for them
|
Package soiree provides a simple event emitter that allows you to emit events and listen for them |
Package httpsling is a wrapper for creating and sending http httpsling (e.g.
|
Package httpsling is a wrapper for creating and sending http httpsling (e.g. |
Package keygen provides functionality for generating API client IDs and secrets
|
Package keygen provides functionality for generating API client IDs and secrets |
Package middleware provides middleware for http Handlers.
|
Package middleware provides middleware for http Handlers. |
authtest
Package authtest is a mini server and token generator with a mock test to confirm keygen works correctly; not intended to test the whole api but rather just the token issuance and authentication
|
Package authtest is a mini server and token generator with a mock test to confirm keygen works correctly; not intended to test the whole api but rather just the token issuance and authentication |
cachecontrol
Package cachecontrol creates a cache control echo middleware
|
Package cachecontrol creates a cache control echo middleware |
cors
Package cors does cors stuff
|
Package cors does cors stuff |
debug
Package debug contains utility helper functions for debugging when working with echo server
|
Package debug contains utility helper functions for debugging when working with echo server |
echocontext
Package echocontext adds the echo context to the parent context
|
Package echocontext adds the echo context to the parent context |
mime
Package mime does mime stuff
|
Package mime does mime stuff |
ratelimit
Package ratelimit implements a rate limiting middleware
|
Package ratelimit implements a rate limiting middleware |
redirect
Package redirect does redirect stuff
|
Package redirect does redirect stuff |
secure
Package secure is middleware that provides protection against cross-site scripting (XSS) attack, content type sniffing, clickjacking, insecure connection and other code injection attacks
|
Package secure is middleware that provides protection against cross-site scripting (XSS) attack, content type sniffing, clickjacking, insecure connection and other code injection attacks |
Package models provides http request and response structs
|
Package models provides http request and response structs |
Package otelx provides configuration options for various OpenTelemetry integrations.
|
Package otelx provides configuration options for various OpenTelemetry integrations. |
Package passwd provides fancy crypto shit for passwords
|
Package passwd provides fancy crypto shit for passwords |
providers
|
|
github
Package github provides GitHub OAuth2 login and callback handlers.
|
Package github provides GitHub OAuth2 login and callback handlers. |
google
Package google provides Google OAuth2 login and callback handlers.
|
Package google provides Google OAuth2 login and callback handlers. |
oauth2
Package oauth2 provides handlers for OAuth2 login and callback requests.
|
Package oauth2 provides handlers for OAuth2 login and callback requests. |
oidc
Package oidc provides oidc authentication helpers and flow
|
Package oidc provides oidc authentication helpers and flow |
webauthn
Package webauthn is a provider package offering Passkey login functionality
|
Package webauthn is a provider package offering Passkey login functionality |
Package sessions manages users sessions
|
Package sessions manages users sessions |
Package testutils provides utilities for use in tests
|
Package testutils provides utilities for use in tests |
Package tokens creates tokenmanager, responsible for signing, issuing, and validating tokens
|
Package tokens creates tokenmanager, responsible for signing, issuing, and validating tokens |
Click to show internal directories.
Click to hide internal directories.