golazy.dev golazy.dev Directories

golazy.dev/ directory

Directories ΒΆ

Core

PathSynopsis
lazyappPackage lazyapp composes lower-level GoLazy packages into a runnable web application.
lazycontrollerPackage 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.
lazydispatchPackage lazydispatch composes HTTP middleware, routes, and static fallback handlers for GoLazy.
lazyviewPackage lazyview provides view rendering, helper registration, layouts, and render context handling independent from any concrete template engine.

Base

PathSynopsis
lazyassetsPackage lazyassets registers, fingerprints, serves, and exports application assets.
lazycachePackage lazycache provides the cache contract used by GoLazy applications.
lazycontrolplanePackage lazycontrolplane provides operational HTTP endpoints for GoLazy applications.
lazycookiePackage lazycookie encodes and decodes authenticated, and optionally encrypted, cookie values.
lazydepsPackage lazydeps initializes application services, records how they depend on each other, and shuts them down in dependency-safe order.
lazyerrorsPackage lazyerrors records caller context and backtraces on ordinary Go errors.
lazyfilesPackage lazyfiles catalogs stored files and routes file IDs to named lazystorage backends.
lazyformsPackage lazyforms provides model-aware form helpers for GoLazy views.
lazyjobsPackage lazyjobs defines typed background jobs, a runner, and the storage contract used to persist queued work.
lazymediaPackage lazymedia manages generated representations of stored files.
lazymigratePackage lazymigrate loads, plans, and applies ordered file-based migrations through backend-owned execution.
lazyturboPackage lazyturbo provides Hotwire Turbo helpers for controllers and views.
lazywebsocketPackage lazywebsocket implements the WebSocket protocol defined in RFC 6455.

Extra

PathSynopsis
lazyaddonPackage lazyaddon provides manifest-driven, per-application add-on selection, typed lifecycle hooks, and typed capabilities.
lazyauthPackage lazyauth authenticates users without owning application authorization.
lazybuildinfoPackage lazybuildinfo exposes Go build metadata to development tooling.
lazycodePackage lazycode plans source-file changes without writing them.
lazyconfigPackage lazyconfig fills configuration structs from environment variables.
lazydocPackage lazydoc extracts, stores, loads, and searches Go package documentation as a small JSON-friendly index.
lazyfsPackage lazyfs combines multiple read-only filesystems into one layered filesystem.
lazyjwtPackage lazyjwt signs and validates JSON Web Tokens for GoLazy packages.
lazylimitPackage lazylimit provides generic rate limiting primitives.
lazymailerPackage lazymailer renders mailer views into standard-library MIME messages and sends them through pluggable delivery implementations.
lazymcpPackage lazymcp exposes GoLazy application capabilities through the Model Context Protocol.
lazyoauthPackage lazyoauth provides OAuth server and resource-server primitives.
lazypathPackage lazypath provides small helpers for generated URL paths.
lazypwaPackage lazypwa makes GoLazy applications installable as progressive web apps.
lazyroutesPackage lazyroutes provides the GoLazy route scope, named route helpers, REST resources, request route metadata, and controller action binding.
lazyschemaPackage lazyschema fills structs from submitted form values and derives the field names used when rendering GoLazy forms.
lazyseoPackage lazyseo renders common document metadata for GoLazy views and other lazyview renderers.
lazysessionPackage lazysession stores per-browser request state in signed cookies or in a custom session store.
lazyssePackage lazysse writes Server-Sent Events responses.
lazystoragePackage lazystorage defines small interfaces for object-style storage.
lazytelemetryPackage lazytelemetry configures GoLazy telemetry hooks.
lazytestPackage lazytest provides HTTP-level test helpers for GoLazy applications and plain net/http handlers.
lazytuiPackage lazytui groups terminal UI helpers for GoLazy command-line tools.
lazyworkersPackage lazyworkers registers browser worker scripts for GoLazy applications.
pgPackage pg contains PostgreSQL helpers shared by concrete GoLazy PostgreSQL backends and applications.