Tutorials
These tutorials are project-driven — you start with an empty directory and finish with something you can run, deploy, and build on. Each one cuts across the language, the standard library, and real-world concerns like validation, persistence, and authentication.
If you’re new to Chuks, work through Hello World and Your First Project first, then come back here.
Available tutorials
Section titled “Available tutorials” Build a REST API with Auth & Database A production-style Todo API: dataTypes, validation, repositories, JWT auth, route groups, and AOT deployment.
Worker Pool with Channels Fan jobs out to N concurrent workers using typed Channel, spawn, and close-as-completion-signal.
More tutorials coming soon
Section titled “More tutorials coming soon”We’re actively writing more. On the roadmap:
- Real-time chat with WebSockets — channels, structured concurrency, and broadcast patterns.
- CLI tool with subcommands — argument parsing, file I/O, and packaging a single-binary distribution.
- Background workers with queues —
chuks_redis, retries, and graceful shutdown. - gRPC microservice —
chuks_grpc, generated stubs, and observability withchuks_otel.
Have a tutorial you’d like to see? Open a request.