Welcome to Taskw
Go API Code Generator for Fiber, Wire, and Swagger
Welcome to Taskw
Taskw is a code generator for Go APIs that automatically generates boilerplate code for Fiber routes and Wire dependency injection from your annotations and provider functions.
Stop writing repetitive route registration and dependency wiring code. Focus on your business logic instead.
Quick Links
Overview
Learn what Taskw is and what problems it solves
Installation
Get Taskw installed on your system
Quick Start
Build your first API in 5 minutes
Migration Guide
Migrate existing Fiber/Wire projects
What You'll Learn
From this documentation, you'll learn how to:
- Generate route registration automatically from
@Router
annotations - Generate Wire providers automatically from
Provide*
functions - Set up dependency injection with minimal boilerplate
- Structure Go APIs following best practices
- Integrate with build tools like Taskfile and Air
- Deploy and maintain Taskw-powered applications
Getting Started
New to Taskw? Start here:
- Overview - Understand what Taskw does
- Installation - Get Taskw running
- Quick Start - Build your first API
Already have a Fiber/Wire project? Jump to the Migration Guide.
Community & Support
- GitHub Repository: nkaewam/taskw
- Issues & Bug Reports: GitHub Issues
- Discussions & Help: GitHub Discussions
- Feature Requests: GitHub Issues