ckeletin-go
A professional Golang CLI scaffold for building beautiful, robust and modular command-line applications.
gocligolangboilerplateskeletonskaffoldlefthook
FreeRepo
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
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