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...