internal/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2026 License: MIT

Directories

Path Synopsis
Package alias generates and validates the short codes that appear after the host in a LinkCtrl URL.
Package alias generates and validates the short codes that appear after the host in a LinkCtrl URL.
Package analytics records and reads click data.
Package analytics records and reads click data.
Package auth handles passwords, sessions, API keys and permission checks.
Package auth handles passwords, sessions, API keys and permission checks.
Package build carries identifying information about the running binary.
Package build carries identifying information about the running binary.
Package config loads and validates runtime configuration from the environment.
Package config loads and validates runtime configuration from the environment.
Package domain holds the types the services exchange.
Package domain holds the types the services exchange.
Package geoip resolves a client address to a country code.
Package geoip resolves a client address to a country code.
Package httpx contains the HTTP layer: routing, middleware and handlers.
Package httpx contains the HTTP layer: routing, middleware and handlers.
Package link owns link and tag business logic.
Package link owns link and tag business logic.
Package observability wires up logging and metrics.
Package observability wires up logging and metrics.
platform
httpserver
Package httpserver runs an HTTP server with a drain-aware shutdown sequence.
Package httpserver runs an HTTP server with a drain-aware shutdown sequence.
postgres
Package postgres builds the connection pools.
Package postgres builds the connection pools.
redis
Package redis builds the cache client.
Package redis builds the cache client.
Package ratelimit is an in-memory, fixed-cost request limiter.
Package ratelimit is an in-memory, fixed-cost request limiter.
Package redirect resolves an alias to a destination.
Package redirect resolves an alias to a destination.
Package store owns the database layer: migrations, partition maintenance and the sqlc-generated queries.
Package store owns the database layer: migrations, partition maintenance and the sqlc-generated queries.
Package ui owns the dashboard's templates, static assets and rendering.
Package ui owns the dashboard's templates, static assets and rendering.

Jump to

Keyboard shortcuts

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