MIT License GitHub stars GitHub issues GitHub last commit
Ultra-light UI library for beautiful buttons, tabs, chips, popups, dropdowns, switches, and more β inspired by Materialize CSS, built from scratch.
β‘ Designed for speed.
π¨ Styled with love.
πΎ Zero dependencies.
git clone https://github.com/Natuworkguy/UltraHTML.git
Then include the files:
<link rel="stylesheet" href="dist/ultra.css"> <script src="dist/ultra.js" onload="Ultra.init()"></script>
Hereβs a quick taste of what UltraHTML gives you:
<section class="ultra-section ultra-section-ul cover-only ctr-ul"> Hello, UltraHTML World! <button class="ultra-button button-wave">Click Me</button> </section> <div class="ultra-chip">I'm a chip</div>
- π₯ Wave Button Effects
- π Tabbed Navigation
- π― Chips w/ Click-to-Dismiss
- π¬ Popup Toast Messages
- π± Responsive Design (Mobile-First)
- π¨ Fully Customizable via CSS Variables
Click here to view the demo.
- No frameworks, no nonsense.
- Plug-and-play components.
- Built with performance and developer joy in mind.
- You can read the whole code in one sitting. And understand it.
UltraHTML is proudly inspired by the visual beauty and simplicity of Materialize CSS. We're taking that same vibe β clean UI, intuitive interactions β and boiling it down to pure CSS + JS, no frameworks required.
UltraHTML/
βββ dist/ # Ready-to-use CSS and JS files (not minified)
βββ demo/ # Demo page
βββ docs/ # Documentation
βββ LICENSE
βββ how_to_use.md
βββ README.md
All key styles are controlled with CSS variables. Example:
:root { --btn-default-color: #0bf00b; --tab-default-color: #2196f3; --chip-color: lightgrey; }
UltraHTML is licensed under the MIT License.
Made with β€οΈ by Natuworkguy
"The UI game needs more love. Iβm just here to make it pretty."
Wanna add new components, fix bugs, or expand features? Go wild. PRs welcome!