Kickstart a New Project
Scaffold a complete project in seconds — navbar, footer, themes, routing, and pages all included.
SPA Kickstart
RecommendedSingle Page Application with client-side routing, instant transitions, and shared state between views.
MPA Kickstart
Multi-Page Application with traditional HTML pages — ideal for content-heavy sites where SEO is critical.
Core Library
domma.min.js
UMD bundle for use with <script> tags.
Works in browsers and with AMD/CommonJS loaders.
~183 KB minified
Download UMDdomma.esm.js
ES Module bundle for modern build tools like Vite, Webpack, or Rollup.
Supports tree-shaking.
~183 KB minified
Download ESMPreset Packages
Complete bundles with JavaScript, CSS, HTML template, and README. Ready to use immediately.
Themes
domma-themes.css
Complete theme system with light/dark modes and 13 colour variants.
~40 KB
Download Themesgrid.css
Bootstrap-style grid and CSS Grid utilities. Optional but recommended.
~12 KB
Download Gridelements.css
19 UI components: buttons, cards, modals, tabs, hero, carousel, and more.
~28 KB
Download ElementsCustom Bundle Builder
Quick Presets
Select a pre-configured bundle or customise below:
Select Modules
Choose specific modules to include. Dependencies are automatically selected.
Core Utilities (No Dependencies)
Intermediate Features
Advanced Features
JavaScript
0 KB
0 modules selected
CSS Required
0 KB
Total Package
0 KB
JS + CSS combined
Quick Start via CDN
Include Domma-js directly in your HTML from jsDelivr. Always specify the version to ensure stability:
Install via npm/yarn
For modern projects, install Domma-js as a dependency:
Or with Yarn:
Then, import it into your JavaScript:
Browser Requirements
Domma requires modern browser features and supports the following minimum versions:
| Browser | Minimum Version | Release Date |
|---|---|---|
| 80+ | February 2020 | |
| 75+ | April 2020 | |
| 13.1+ | March 2020 | |
| 80+ | February 2020 | |
| 67+ | March 2020 |
Required Features
Domma uses the following modern JavaScript features:
What's Included
JavaScript Modules
- DOM - jQuery-compatible API (90+ methods)
- Utils - Lodash-compatible utilities (120+)
- Dates - Moment-style date manipulation
- Models - Reactive models & pub/sub
- Elements - UI components (Modal, Tabs, etc.)
- Tables - DataTable-like functionality
- Config - Declarative setup engine
- HTTP - Fetch-based client
- Icons - 100+ SVG icons
- Theme - Theme management
- Storage - localStorage/sessionStorage wrapper
CSS Components
- Grid System - 12-column responsive grid
- Typography - Headings, text utilities
- Buttons - Multiple styles and sizes
- Forms - Inputs, selects, checkboxes
- Cards - Content containers
- Tables - Styled data tables
- Navigation - Navbar, tabs, breadcrumbs
- Alerts - Notification styles
- Badges - Labels and counters
- Utilities - Spacing, colours, display
Licence
Domma is released under the MIT Licence. You are free to use it in personal and commercial projects.
Copyright © 2025 DCBW-IT. All rights reserved.