Template Marketplace
Discover, install, and manage community templates for rapid development
The Bootspring Template Marketplace provides pre-built templates for common patterns, features, and integrations that you can install in seconds.
Overview#
Templates are packaged code patterns that include:
- File structures - Organized source files
- Dependencies - Required npm packages
- Configuration - Pre-configured settings
- Documentation - Usage instructions
Template Categories#
| Category | Description |
|---|---|
| Starters | Complete project starter templates |
| Components | Reusable UI components |
| Features | Feature modules (auth, payments, etc.) |
| Workflows | Custom workflow definitions |
| Agents | Custom agent profiles |
| Skills | Code generation skills |
| Integrations | Third-party service integrations |
Official Templates#
Starters#
| Template | Description | Stack |
|---|---|---|
saas-starter | Complete SaaS with auth, payments, dashboard | Next.js, Prisma, Stripe, JWT |
api-starter | REST API with auth and docs | Express, Prisma, Swagger |
Features#
| Template | Description | Stack |
|---|---|---|
auth-jwt | First-party JWT auth integration | Next.js, JWT |
payments-stripe | Stripe subscriptions and webhooks | Next.js, Stripe |
ai-chat | Claude-powered chat interface | Next.js, Anthropic SDK |
Using the Marketplace#
Browse Templates#
Loading code block...
View Template Details#
Loading code block...
Install Templates#
Loading code block...
Update Templates#
Loading code block...
Uninstall Templates#
Loading code block...
Template Structure#
What's in a Template#
template/
├── template.json # Template metadata
├── files/ # Source files to install
│ ├── src/
│ │ ├── components/
│ │ └── lib/
│ └── prisma/
├── dependencies.json # Required npm packages
└── README.md # Usage instructions
Template Metadata#
Loading code block...
Publishing Templates#
Validate Before Publishing#
Loading code block...
Publish (Coming Soon)#
Loading code block...
Template Requirements#
- Unique ID - Lowercase with hyphens
- Clear description - What it does and when to use it
- Valid category - Must be a known category
- Version number - Semantic versioning
- Working files - All referenced files must exist
Best Practices#
When Installing Templates#
- Review the files - Understand what will be installed
- Check dependencies - Ensure compatibility with your project
- Back up first - Especially when using
--force - Read the README - Templates often have setup instructions
When Creating Templates#
- Keep it focused - One feature per template
- Document everything - Include clear usage instructions
- Test thoroughly - Ensure it works in fresh projects
- Use consistent naming - Follow existing conventions
Marketplace Statistics#
View current marketplace stats:
Loading code block...