platform/

directory
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2026 License: Apache-2.0

Directories

Path Synopsis
Package apierrors provides structured API error codes and responses.
Package apierrors provides structured API error codes and responses.
Package auth provides authentication and JWT token handling.
Package auth provides authentication and JWT token handling.
Package cache provides caching utilities including compression support.
Package cache provides caching utilities including compression support.
components
lambda
Package lambda provides JavaScript execution capabilities for dynamic modules
Package lambda provides JavaScript execution capabilities for dynamic modules
Package config provides application configuration management.
Package config provides application configuration management.
Package constants provides application-wide constant definitions.
Package constants provides application-wide constant definitions.
Package convert provides type conversion utilities.
Package convert provides type conversion utilities.
Package customfields implements GoatKit PaaS Core universal custom fields.
Package customfields implements GoatKit PaaS Core universal custom fields.
Package data provides data access repositories for lookup tables.
Package data provides data access repositories for lookup tables.
Package database provides database connection and adapter management.
Package database provides database connection and adapter management.
drivers/mysql
Package mysql provides the MySQL database driver implementation.
Package mysql provides the MySQL database driver implementation.
drivers/postgres
Package postgres provides the PostgreSQL database driver implementation.
Package postgres provides the PostgreSQL database driver implementation.
drivers/sqlite
Package sqlite provides the SQLite database driver implementation.
Package sqlite provides the SQLite database driver implementation.
schema
Package schema provides database schema loading and management.
Package schema provides database schema loading and management.
Package deletion implements the GoatKit PaaS Entity Deletion system.
Package deletion implements the GoatKit PaaS Entity Deletion system.
email
inbound/connector
Package connector provides email server connection interfaces and implementations.
Package connector provides email server connection interfaces and implementations.
Package ldap provides LDAP authentication and directory service integration.
Package ldap provides LDAP authentication and directory service integration.
Package lookups provides static lookup data including country codes.
Package lookups provides static lookup data including country codes.
Package marketplace provides plugin discovery, installation, and update functionality using GitHub Releases as the distribution backend.
Package marketplace provides plugin discovery, installation, and update functionality using GitHub Releases as the distribution backend.
Package mcp implements the Model Context Protocol server for GoatFlow.
Package mcp implements the Model Context Protocol server for GoatFlow.
Package middleware provides HTTP middleware for authentication and authorization.
Package middleware provides HTTP middleware for authentication and authorization.
Package notifications provides notification context and delivery management.
Package notifications provides notification context and delivery management.
Package organisation implements GoatKit PaaS Core multi-tenancy.
Package organisation implements GoatKit PaaS Core multi-tenancy.
Package plugin re-exports the public plugin types from pkg/plugin.
Package plugin re-exports the public plugin types from pkg/plugin.
core
Package core provides core built-in plugins for GoatFlow.
Package core provides core built-in plugins for GoatFlow.
example
Package example provides example plugin implementations for testing.
Package example provides example plugin implementations for testing.
grpc
Package grpc provides gRPC-based plugin runtime using HashiCorp go-plugin.
Package grpc provides gRPC-based plugin runtime using HashiCorp go-plugin.
grpc/example command
Example gRPC plugin for GoatKit.
Example gRPC plugin for GoatKit.
packaging
Package packaging provides ZIP-based plugin packaging and extraction.
Package packaging provides ZIP-based plugin packaging and extraction.
wasm
Package wasm provides a WASM-based plugin runtime using wazero.
Package wasm provides a WASM-based plugin runtime using wazero.
Package pluginui implements the GoatKit PaaS Plugin UI System.
Package pluginui implements the GoatKit PaaS Plugin UI System.
Package routing provides HTTP routing and analytics endpoints.
Package routing provides HTTP routing and analytics endpoints.
Package runner provides background task runner and lifecycle management.
Package runner provides background task runner and lifecycle management.
Package schema provides database schema discovery and introspection.
Package schema provides database schema discovery and introspection.
Package search provides search backend implementations including Elasticsearch.
Package search provides search backend implementations including Elasticsearch.
Package secureconfig provides encrypted key-value storage for plugin secrets.
Package secureconfig provides encrypted key-value storage for plugin secrets.
Package service provides business logic services for the application.
Package service provides business logic services for the application.
services
adapter
Package adapter provides service adapters for database operations.
Package adapter provides service adapters for database operations.
database
Package database provides database service interfaces and implementations.
Package database provides database service interfaces and implementations.
k8s
Package k8s provides Kubernetes environment detection and integration.
Package k8s provides Kubernetes environment detection and integration.
registry
Package registry provides service registration and lifecycle management.
Package registry provides service registration and lifecycle management.
Package shared provides shared types and utilities across packages.
Package shared provides shared types and utilities across packages.
Package sysconfig provides system configuration management.
Package sysconfig provides system configuration management.
Package utils provides utility functions including HTML sanitization.
Package utils provides utility functions including HTML sanitization.
Package version provides build-time version information for GoatFlow.
Package version provides build-time version information for GoatFlow.
Package webhook provides webhook delivery and management.
Package webhook provides webhook delivery and management.

Jump to

Keyboard shortcuts

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