go-pipeline-boilerplate
boilerplate with pipeline architecture
gogolangboilerplatepipelinearchitecture
FreeRepo
Overview
Go Pipeline Boilerplate A production-grade **Go boilerplate** for building scalable applications based on the **Pipeline pattern**. It provides a clean architecture for composing stages, running them either in parallel, sequential (short-circuit), or barrier mode and integrates with HTTP and Kafka out of the box. โจ Features **Pipeline architecture** with three execution strategies: - ChainPipeline โ Parallel stages with concurrent processing. - ShortCircuitPipeline โ Sequential stages that stop
Features
pipeline-architecturechain-pipeline-concurrentshort-circuit-pipeline-sequentialbarrier-pipeline-parallelstage-abstractiondependency-injectionhttp-server-adapterkafka-producer-consumergraceful-shutdownstructured-loggingyaml-configurationdocker-deployment
Feature Flags
authenticationfileUploadsstoragejobsQueuecaching
Recommended Use Cases
scalable-backend-applicationsevent-driven-systemsconcurrent-processingmicroservices
Frontend
None
Backend
goginsaramazerolog
Auth Providers
None
Deployment Targets
dockerdocker-compose
Payment Providers
None
Quick Facts
โญ Stars
0
๐ด Forks
0
๐ Active
Yes
๐ Last Commit
2025-09-28T11:04:11.000Z
GitHub
Stack
Language
go
Database
postgresql
Monitoring
prometheus, grafana
Logging
zerolog
Data Layer
Databases
postgresql, redis
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate