golazy.dev golazy.dev Directories

golazy.dev/ directory

Directories ΒΆ

Path Synopsis
lazyapp Package lazyapp composes lower-level GoLazy packages into a runnable web application.
lazyassets Package lazyassets registers, fingerprints, serves, and exports application assets.
lazybuildinfo Package lazybuildinfo exposes Go build metadata to development tooling.
lazycache Package lazycache provides the cache contract used by GoLazy applications.
lazycache/inmemorycache Package inmemorycache provides the default in-process lazycache backend.
lazyconfig Package lazyconfig fills configuration structs from environment variables.
lazycontroller Package lazycontroller provides the request-local controller layer used by a GoLazy application: controller lifecycle hooks, view rendering, response helpers, cache-key helpers, deferred view values, typed HTTP errors, redirects, content negotiation, SEO convenience methods, and Server-Sent Events entrypoints.
lazycontrolplane Package lazycontrolplane provides operational HTTP endpoints for GoLazy applications.
lazycookie Package lazycookie encodes and decodes authenticated, and optionally encrypted, cookie values.
lazydeps Package lazydeps initializes application services, records how they depend on each other, and shuts them down in dependency-safe order.
lazydispatch Package lazydispatch composes HTTP middleware, routes, and static fallback handlers for GoLazy.
lazydispatch/middlewares Package middlewares contains request middleware used by GoLazy dispatch.
lazydoc Package lazydoc extracts, stores, loads, and searches Go package documentation as a small JSON-friendly index.
lazyerrors Package lazyerrors records caller context and backtraces on ordinary Go errors.
lazyfiles Package lazyfiles catalogs stored files and routes file IDs to named lazystorage backends.
lazyfiles/jsonl Package jsonl stores lazyfiles repository records in an append-only JSONL file.
lazyforms Package lazyforms provides model-aware form helpers for GoLazy views.
lazyjobs Package lazyjobs defines typed background jobs, a runner, and the storage contract used to persist queued work.
lazyjobs/inmemoryjobs Package inmemoryjobs provides an in-memory lazyjobs backend.
lazymailer Package lazymailer renders mailer views into standard-library MIME messages and sends them through pluggable delivery implementations.
lazymedia Package lazymedia manages generated representations of stored files.
lazymedia/jsonl Package jsonl stores lazymedia repository records in an append-only JSONL file.
lazymigrate Package lazymigrate loads, plans, and applies ordered file-based migrations through backend-owned execution.
lazymigrate/fakemigrator Package fakemigrator provides an in-memory lazymigrate backend for tests.
lazypath Package lazypath provides small helpers for generated URL paths.
lazyroutes Package lazyroutes provides the GoLazy route scope, named route helpers, REST resources, request route metadata, and controller action binding.
lazyroutes/actioncall Package actioncall compiles and invokes controller action call plans for lazyroutes.
lazyschema Package lazyschema fills structs from submitted form values and derives the field names used when rendering GoLazy forms.
lazyseo Package lazyseo renders common document metadata for GoLazy views and other lazyview renderers.
lazyseo/jsonld Package jsonld provides small schema.org JSON-LD value types for lazyseo.
lazysession Package lazysession stores per-browser request state in signed cookies or in a custom session store.
lazysse Package lazysse writes Server-Sent Events responses.
lazystorage Package lazystorage defines small interfaces for object-style storage.
lazystorage/s3 Package s3 provides an S3-compatible lazystorage backend.
lazysupport/inflection Package inflection contains word and naming helpers used by GoLazy conventions.
lazytelemetry Package lazytelemetry configures GoLazy telemetry hooks.
lazytelemetry/lazylogs Package lazylogs provides slog-compatible context logging helpers.
lazytelemetry/lazymetrics Package lazymetrics provides lightweight metric helpers for GoLazy telemetry.
lazytelemetry/lazytracing Package lazytracing provides lightweight span helpers for GoLazy telemetry.
lazytest Package lazytest provides HTTP-level test helpers for GoLazy applications and plain net/http handlers.
lazytui Package lazytui groups terminal UI helpers for GoLazy command-line tools.
lazytui/encoding/ansi Package ansi encodes and decodes ANSI and VT terminal byte streams.
lazytui/encoding/ansi/codes Package codes defines ANSI, ECMA-48, and common terminal extension codes.
lazytui/encoding/tty Package tty encodes terminal-control requests and applies them to terminal devices.
lazytui/examples/twoshells
lazytui/progress Package progress runs named terminal tasks with compact status output.
lazytui/pty Package pty starts commands behind pseudo terminals.
lazytui/window Package window defines terminal window geometry helpers.
lazyturbo Package lazyturbo provides Hotwire Turbo helpers for controllers and views.
lazyview Package lazyview provides view rendering, helper registration, layouts, and render context handling independent from any concrete template engine.
lazyview/gotmpl Package gotmpl registers Go's html/template engine for lazyview.
pg Package pg contains PostgreSQL helpers shared by concrete GoLazy PostgreSQL backends and applications.
pg/pgfiles Package pgfiles implements a PostgreSQL repository for golazy.dev/lazyfiles.
pg/pgjobs Package pgjobs implements a PostgreSQL backend for golazy.dev/lazyjobs.
pg/pgmedia Package pgmedia implements a PostgreSQL repository for golazy.dev/lazymedia.
pg/pgmigrate Package pgmigrate implements PostgreSQL migrations for golazy.dev/lazymigrate.
pg/pgstorage Package pgstorage implements a PostgreSQL object store for golazy.dev/lazystorage.
pg/withpg Package withpg starts embedded PostgreSQL servers for local development and integration tests.
pg/withpg/cmd/withpg