~/works/gpsystemgit:(main)$cat README.md
cd ..

gpsystem

> Modular Go backend toolkit: a reusable service-chassis plus a scaffolding CLI for spinning up module-based Fiber v3 backends. Code generation via TypeSpec, OpenAPI and oapi-codegen, with built-in observability, auth/RBAC, validation and Postgres support.

status[wip]
periodIn progress
kindside project
$cat overview.md# overview

A kit that gives you two things. First, a service-chassis: ready, reusable Go packages: HTTP server, observability (OpenTelemetry), error handling, validation, env-config, Postgres, auth, RBAC, pagination and file storage (S3). Second, a scaffolding CLI that generates a full project, module, domain and handler from them. The workflow is TypeSpec to OpenAPI to oapi-codegen code generation, with business logic living in the service layer. Pre-1.0 and under active development, currently building the first modules with it to surface early issues before a public release. Ships with a bilingual (HU/EN) documentation site (Docus/Nuxt).

$cat highlights.md# highlights
  • Service-chassis: reusable Go packages (HTTP, OTel, auth/RBAC, validation, Postgres, S3)
  • Scaffolding CLI: generate projects, modules, domains and handlers
  • TypeSpec to OpenAPI to oapi-codegen code-generation workflow
  • Bilingual (HU/EN) documentation site (Docus/Nuxt)
$cat stack.md# stack
GoFiber v3PostgreSQLOpenTelemetryOpenAPI
~/worksgit:(main)$cd ../ # all works
> exit 0© 2026 Péter Tamás Czibula