serverpod-modules
OfficialShare code and generate module APIs faster
Software Engineering#code generation#modules#Dart#model references#serverpod#api reuse#generator.yaml
Authorserverpod
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Serverpod modules help you avoid duplicating server, client, and optional Flutter code across projects, while keeping generated APIs and model references consistent.
Core Features & Use Cases
- Add reusable modules: Package server, client, and optionally Flutter code into versioned modules that plug into your Serverpod app.
- Customize generation with nicknames: Configure
config/generator.yamlto map long module names to convenient nicknames for cleaner model types. - Reference module types in models: Use module-qualified class references in model definitions to share entities safely across boundaries.
- Create custom modules: Use the module template to generate server + client packages, with optional Flutter package scaffolding.
Quick Start
Add the module server package to your app’s pubspec.yaml, (optionally) declare generator nicknames in config/generator.yaml, then run dart pub get and serverpod generate.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: serverpod-modules Download link: https://github.com/serverpod/serverpod/archive/main.zip#serverpod-modules Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.