Available Templates
API-First Templates
Twilio
Twilio
Style: API-first layout with sidebar navigation and syntax-highlighted code blocks
Best for: REST APIs, webhook documentation, developer SDKs
Inspired by: Twilio DocsFeatures:
Best for: REST APIs, webhook documentation, developer SDKs
Inspired by: Twilio DocsFeatures:
- Clean, distraction-free reading experience
- Left sidebar with collapsible navigation
- Prominent code examples with multi-language support
Fintech (Stripe-Style)
Fintech (Stripe-Style)
Style: Split-pane design with white prose on the left, dark code snippets on the right
Best for: Payment APIs, financial services, transactional systems
Inspired by: Stripe API DocsFeatures:
Best for: Payment APIs, financial services, transactional systems
Inspired by: Stripe API DocsFeatures:
- Sticky code examples that follow scrolling
- Dark slate background for code pane
- Emphasis on request/response clarity
Reference & Learning Templates
Django
Django
Style: Classic two-column documentation with table of contents
Best for: Framework documentation, guides, tutorials
Inspired by: Django DocumentationFeatures:
Best for: Framework documentation, guides, tutorials
Inspired by: Django DocumentationFeatures:
- Serif fonts for long-form reading
- Right-aligned table of contents
- Green accent colors
MDN (Mozilla Developer Network)
MDN (Mozilla Developer Network)
Style: Reference-style with generous whitespace and breadcrumb navigation
Best for: Technical references, language specs, browser APIs
Inspired by: MDN Web DocsFeatures:
Best for: Technical references, language specs, browser APIs
Inspired by: MDN Web DocsFeatures:
- Excellent information hierarchy
- Syntax highlighting with copy buttons
- Accessibility-first design
AeroLaTeX
AeroLaTeX
Style: Academic premium template with glassmorphic header and serif-sans pairing
Best for: Research projects, academic papers, technical specificationsFeatures:
Best for: Research projects, academic papers, technical specificationsFeatures:
- Paper-white background with dark IDE code blocks
- Floating glass header
- Professional typography (serif for headings, sans for body)
Modern & Minimalist Templates
DevTools (Linear-Style)
DevTools (Linear-Style)
Style: Ultra-dark mode with minimalist borders and glowing accents
Best for: Developer tools, CLIs, internal tools
Inspired by: Linear DocsFeatures:
Best for: Developer tools, CLIs, internal tools
Inspired by: Linear DocsFeatures:
- Pure black background (#000)
- Neon accent colors
- Minimal chrome, maximum content
Minimalist (Vercel-Style)
Minimalist (Vercel-Style)
Style: Brutalist black and white with heavy typography
Best for: Modern SaaS products, design tools, no-nonsense documentation
Inspired by: Vercel DocsFeatures:
Best for: Modern SaaS products, design tools, no-nonsense documentation
Inspired by: Vercel DocsFeatures:
- Zero gradients, zero decorations
- Bold, confident typography
- Extremely fast load times
Open Source (Supabase-Style)
Open Source (Supabase-Style)
Style: Emerald greens, sleek typography, circular buttons
Best for: Open source projects, community-driven tools
Inspired by: Supabase DocsFeatures:
Best for: Open source projects, community-driven tools
Inspired by: Supabase DocsFeatures:
- Vibrant emerald accent color (#10b981)
- Friendly, approachable tone
- Optimized for GitHub-centric workflows
Specialized Templates
Wiki (Notion-Style)
Wiki (Notion-Style)
Style: Fluid width, elegant fonts, document-focused layout
Best for: Internal wikis, knowledge bases, collaborative docs
Inspired by: NotionFeatures:
Best for: Internal wikis, knowledge bases, collaborative docs
Inspired by: NotionFeatures:
- Centered, max-width content
- Serif headings
- Inline comments and reactions (coming soon)
Component Lib (Tailwind-Style)
Component Lib (Tailwind-Style)
Style: Dense left sidebar with sticky nav and interactive preview boxes
Best for: UI libraries, component documentation, design systems
Inspired by: Tailwind CSS DocsFeatures:
Best for: UI libraries, component documentation, design systems
Inspired by: Tailwind CSS DocsFeatures:
- Searchable component index
- Live code previews
- Copy-paste code snippets
Consumer Tech (Apple-Style)
Consumer Tech (Apple-Style)
Style: Frosted glass, large typography, soft rounded corners
Best for: Consumer apps, hardware APIs, IoT devices
Inspired by: Apple Developer DocsFeatures:
Best for: Consumer apps, hardware APIs, IoT devices
Inspired by: Apple Developer DocsFeatures:
- Premium aesthetic with glassmorphism
- Generous padding and spacing
- Focus on visual hierarchy
Deep Space
Deep Space
Style: Dark navy backgrounds with starlight accents and glowing borders
Best for: Space tech, astronomy APIs, dark-themed productsFeatures:
Best for: Space tech, astronomy APIs, dark-themed productsFeatures:
- Deep blue (#020510) base color
- Cyan accent highlights (#22d3ee)
- Subtle glow effects
Web3 / Gaming
Web3 / Gaming
Style: Neon cyan/magenta accents, angled borders, futuristic layout
Best for: Blockchain projects, NFT platforms, gaming APIsFeatures:
Best for: Blockchain projects, NFT platforms, gaming APIsFeatures:
- Bold neon colors (#d946ef magenta)
- Sharp, angular design elements
- High-energy aesthetic
Enterprise (AWS/IBM-Style)
Enterprise (AWS/IBM-Style)
Style: Highly structured with version dropdowns and callout blocks
Best for: Enterprise software, B2B SaaS, complex systems
Inspired by: AWS DocumentationFeatures:
Best for: Enterprise software, B2B SaaS, complex systems
Inspired by: AWS DocumentationFeatures:
- Multi-version support
- Structured navigation
- PDF export capability (coming soon)
Template Configuration
All templates are defined inclient/src/config/templates.js:
Switching Templates
You can change templates at any time from the Live Editor:- Open your project in the editor
- Click the Settings panel toggle
- Select a new template from the dropdown
- Click Save & Deploy — changes are live instantly
Template Rendering
Each template is a React component that receives the project data:Customization Options
All templates support the following customizations:| Option | Description | Example |
|---|---|---|
| Logo URL | Custom logo displayed in header | https://example.com/logo.svg |
| Owner Name | Organization or author name | Acme Inc. |
| Current Version | Active version badge | v2.1.0 |
| Upcoming Version | Roadmap version badge | v3.0.0 |
| Navigation Links | Custom header links | [{ label: "GitHub", url: "..." }] |
Customization fields are configured in the Project Settings page.
Responsive Design
All templates are fully responsive and optimized for:- Desktop (1920px+)
- Laptop (1366px - 1920px)
- Tablet (768px - 1366px)
- Mobile (320px - 768px)
Adding New Templates
To create a custom template:- Add an entry to
client/src/config/templates.js - Create the component in
client/src/templates/YourTemplate.jsx - Register it in the
TemplateMapinsideDocViewer.jsx - Add the
idto the Mongoose enum inserver/models/Project.js
Template Performance
All templates are optimized for Lighthouse scores:- Performance: 95+
- Accessibility: 100
- Best Practices: 100
- SEO: 100
Next Steps
Live Editor
Customize your documentation with the visual editor
Custom Domains
Host your docs on your own domain
