ckeletin-go

A professional Golang CLI scaffold for building beautiful, robust and modular command-line applications.

gocligolangboilerplateskeletonskaffoldlefthook
FreeRepo

Preview

ckeletin-go preview

Overview

ckeletin-go is a Golang scaffold for building professional command-line applications with a modular 4-layer architecture. It integrates Cobra for commands, Viper for configuration, Zerolog for logging and Bubble Tea for terminal UIs, plus automation with Task and pre-commit hooks, letting developers ship fast with enforced best practices, high test coverage and CI/CD pipelines already in place.

Features

modular-command-structurestructured-loggingconfiguration-managementinteractive-terminal-uitask-automationpre-commit-hooksdependency-managementautomated-documentationrelease-automationcode-quality-checkshigh-test-coverage

Feature Flags

blogseoecommerceauthorizationteamsOrgsloggingErrorTrackingsearchainotificationsapiDocsformsValidation

Recommended Use Cases

building-cli-applicationscommand-line-toolsdeveloper-utilitiesinteractive-terminal-applications

Frontend

None

Backend

go

Auth Providers

None

Deployment Targets

linuxmacoswindows

Payment Providers

None

Quick Facts

โญ Stars
7
๐Ÿด Forks
0
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-29T20:16:45Z
GitHub

Stack

Language
go
Testing
testing
Logging
zerolog
CI
github-actions

Data Layer

UI Stack

Components
bubble-tea

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source project with no pricing model
Get Started with this Boilerplate