FULL-STACK FRAMEWORK · V5.0.0

Go further.
Build together.

Go on the backend. TypeScript on the frontend. One workflow to turn ideas into applications.

Go 1.27.1+ · Node.js 22+ for frontend development

Original CopyTyGo logo
GO + TYPESCRIPT / BUILT TO CONNECT

FROM TERMINAL TO APPLICATION

Start simple.
Keep building.

The ctg CLI connects your backend, frontend, and development tools. Choose your stack and start building features.

Follow Getting Started →
Terminal · quick start
go install github.com/arfajhf/copytygo/v5/cmd/[email protected]
ctg new online-store
cd online-store
ctg dev

ONE FRAMEWORK. CONNECTED PARTS.

Focus on your application.

01 / FOUNDATION

Go at the core.

Routing, middleware, a service container, MySQL, and PostgreSQL. A backend you can understand.

Explore the backend ↗
02 / WORKFLOW

Less repetitive work.

Generators for resources, migrations, models, and jobs. Choose TypeScript, React, Vue, or API-only.

Meet the CLI ↗
03 / VISIBILITY

See inside with Studio.

Inspect routes, databases, queues, schedules, and health from your local development workspace.

Explore Studio ↗

BUILT FOR REAL WORKFLOWS

Define your data.
Build your features.

Generate models, controllers, migrations, validation, and REST routes. Resources are private by default, with explicit access rules.

Explore the resource generator →
CLI · resource generator
ctg make:resource Product name:string price:decimal stock:integer active:boolean
ctg migrate
ctg route:list
Go · scheduler registration (excerpt)
scheduler.Default.Hourly("reports", func(ctx context.Context) error {
    return nil
})

V5 DOCUMENTATION

Your next step starts here.

From your first installation to authentication, background jobs, and application deployment.

Getting Started →Browse examples ↗

Search documentation

Type to search the documentation.