Directories
¶
| Path | Synopsis |
|---|---|
|
authn
|
|
|
authz
|
|
|
lrue
Package lrue is a expirable lru cache.
|
Package lrue is a expirable lru cache. |
|
cmd
|
|
|
gg
command
cmd/gg/main.go
|
cmd/gg/main.go |
|
debug
|
|
|
pprof
Package debugpprof provides an HTTP server for pprof endpoints; the package name avoids conflicting with the standard library "pprof" packages.
|
Package debugpprof provides an HTTP server for pprof endpoints; the package name avoids conflicting with the standard library "pprof" packages. |
|
ds
|
|
|
list/arraylist
Package arraylist provides a generic implementation of a resizable array-backed list.
|
Package arraylist provides a generic implementation of a resizable array-backed list. |
|
list/linkedlist
Package linkedlist provides an implementation of a doubly-linked list with a front and back.
|
Package linkedlist provides an implementation of a doubly-linked list with a front and back. |
|
Package dsl provides a Domain Specific Language (DSL) for defining REST API designs for Go models.
|
Package dsl provides a Domain Specific Language (DSL) for defining REST API designs for Go models. |
|
internal
|
|
|
codegen/ast
Package codegenast provides AST helpers for codegen; the name avoids conflicting with the standard library "go/ast" package.
|
Package codegenast provides AST helpers for codegen; the name avoids conflicting with the standard library "go/ast" package. |
|
sse
Package sse provides Server-Sent Events (SSE) implementation for Go.
|
Package sse provides Server-Sent Events (SSE) implementation for Go. |
|
Package logger provides global logger used by server, client and cli.
|
Package logger provides global logger used by server, client and cli. |
|
Package prommetrics provides Prometheus metrics for the application; the name avoids conflicting with standard library or common "metrics" package names.
|
Package prommetrics provides Prometheus metrics for the application; the name avoids conflicting with standard library or common "metrics" package names. |
|
Package model provides ...
|
Package model provides ... |
|
Package module provides a unified module registration system that automatically registers models, services, and HTTP routes for CRUD operations.
|
Package module provides a unified module registration system that automatically registers models, services, and HTTP routes for CRUD operations. |
|
version
Package versionmod provides the version API module; the name avoids conflicting with the standard library "runtime/version" package.
|
Package versionmod provides the version API module; the name avoids conflicting with the standard library "runtime/version" package. |
|
pkg
|
|
|
tunnel
Package tunnel is communication protocol between with server and user, server and client.
|
Package tunnel is communication protocol between with server and user, server and client. |
|
version
Package pkgversion provides version string helpers; the name avoids conflicting with the standard library "runtime/version" package.
|
Package pkgversion provides version string helpers; the name avoids conflicting with the standard library "runtime/version" package. |
|
provider
|
|
|
otel
Package otel provides OpenTelemetry tracing integration using OTLP exporters.
|
Package otel provides OpenTelemetry tracing integration using OTLP exporters. |
|
Package task provides interval-based task scheduling functionality.
|
Package task provides interval-based task scheduling functionality. |
Click to show internal directories.
Click to hide internal directories.