Skip to main content
RapidKit

Go Gin Standard Kit

npm-backed Go Gin service scaffold for pragmatic REST APIs.

v0.31.0
Apache-2.0
npm
stable
go
go
gin
npm-backed
rest-api

Quick Start

Create a new project:

npx rapidkit create project gogin.standard my-api

1. Install RapidKit CLI first

2. Run the command above

3. Follow interactive prompts

Create with Wizard

Overview

A Go Gin starter generated by the npm CLI with workspace metadata, health wiring, and command capability mapping for RapidKit workspaces.

How to Use

Step 1: Install RapidKit CLI

npm install -g rapidkit

Prefer one-off usage? Run commands with npx rapidkit.

Step 2: Create Your Project

npx rapidkit create project gogin.standard my-api

Replace my-api with your desired project name

Step 3: Navigate and Install Dependencies

cd my-api
npx rapidkit init

Step 4: Start Development Server

npx rapidkit dev

Your service will be available at http://localhost:8080

Quick Tip

Use the interactive wizard for a guided setup experience: npx rapidkit create project

Architecture

Go Gin Service Architecture

This kit implements go gin service architecture to ensure scalability, maintainability, and testability of your application.

Key Features

Go module scaffold
Gin HTTP service
Health endpoint
Workspace contract metadata
Docker-ready layout
Runtime-aware project commands

Capabilities

npm-owned generation
Observed runtime support
Workspace run compatibility
Contract graph participation

Tech Stack

Go
Gin
go test
Docker

Perfect For

REST APIs
Cloud-native APIs
Low-latency services

Module Support

Free Modules-
Paid Modules-
Community Modules
Enterprise Modules

Environments

Development

Go development workflow

Production

Container-friendly Go service

Default Settings

Go Version:1.22
Docker:
CI/CD:
Testing: