Striking the perfect balance between features and simplicity
The project began in early 2021 with the goal of providing a more robust and feature-rich alternative while maintaining the minimalistic approach of Milligram
Mgplus is specially designed to quickly create a website or a small page with minimal dependencies for better performance and higher productivity
Only one css file, around 58 KB minified
- Easy to use: components are just html markups
- Easy to integrate: just add only one css file in your page
- Easy to extend
- Lightweight with only essentials features
- Responsive and mobile first design
- Theming with css variables
- Dark mode
- Navs
- Tabs
- Pretty forms inputs
- Badges
- Modals
- Responsive flex grid system
- Icon helper including ready to use css icons
- Styling helpers like tailwindcss for positionning and sizing
- And more ...
- Import mgplus.css to your website from our CDN
<link rel="stylesheet" type="text/css" href="https://cdn.mgpluscss.com/$PACKAGE_VERSION/css/mgplus.css" />
- Optional: In order to use collapsible components or darkmode, import mgplus-dom.js to your website from our CDN
<script src="https://cdn.mgpluscss.com/$PACKAGE_VERSION/js/mgplus-dom.js"></script>
- Clone the repository
git clone https://github.com/Evodim/mgplus.git
Install packages
npm install
Build demo page
npm run build:demo
Start demo page (hot reload enabled on any change)
npm run start
Output library will be copied in dist folder
npm run build
Build unminified version with sourcemaps
npm run build:debug
yarn, pnpm commands are also supported
Licensed under the MIT License.
This library is in active development, some breaking may occurs until next major release including a new documentation portal.
A complete documentation page will be available soon