do-template-worker

๐Ÿ› ๏ธ Worker boilerplate showcasing github.com/samber/do

gotemplateiocboilerplateworkerdependency-injectioncontainerinjectorfixwirediinvoke

Preview

do-template-worker preview

Overview

Worker boilerplate showcasing github.com/samber/do. โš™๏ธ A comprehensive worker template demonstrating the github.com/samber/do dependency injection library.

Features

type-safe dependency injectionmessage-driven architecturepub/sub workerrabbitmq consumer and producerpostgresql integrationconnection poolingrepository patternmodular architectureconfiguration managementservice lifecycle managementhealth checksgraceful shutdownstructured loggingerror handlingdependency tree visualization

Feature Flags

authenticationjobsQueuenotificationsformsValidationhealthChecksgracefulShutdowndependencyInjectionloggingerrorTracking

Recommended Use Cases

message-driven applicationsworker servicespub/sub systemslearning dependency injection patterns

Frontend

None

Backend

go

Auth Providers

None

Deployment Targets

verceldocker

Payment Providers

None

Quick Facts

โญ Stars
2
๐Ÿด Forks
0
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-09-25T13:06:50.000Z

Stack

Language
go
Database
postgresql

Data Layer

Databases
postgresql

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
4 usd / month
Notes
Open source project with MIT license
Get Started with this Boilerplate