Tutorials
Learn Goose through hands-on tutorials and working examples.
Sample Applications
Start by exploring complete, working examples:
| Example | Description | Platform |
|---|---|---|
| API | REST API with JSON responses | API |
| Web | Server-rendered web app | Web |
| CLI | Command-line tool | CLI |
| Multi | Multi-platform application | All |
๐ View all sample applications โ
Step-by-Step Tutorials
Building a REST API
Build a complete REST API from scratch:
- Project setup and configuration
- Creating controllers and routes
- Implementing CRUD operations
- Database integration
- Authentication and authorization
- Testing your API
Building a Web App
Create a server-rendered web application:
- Setting up the web platform
- Template rendering
- Form handling
- Session management
- Static assets
Building a CLI Tool
Develop a command-line application:
- Command structure
- Argument handling
- Output formatting
- Interactive prompts
Learning Path
New to Goose? Follow this recommended path:
- Quick Start - Get running in 5 minutes
- Sample Applications - Explore working examples
- Architecture - Understand the design
- Modules - Learn the module system
- Choose a tutorial based on your platform needs
Next Steps
- Getting Started - Framework introduction
- Core Concepts - Deep dive into architecture
- Building Blocks - Component reference