An open API service indexing awesome lists of open source software.

https://github.com/natuworkguy/ultrahtml

Ultra-light UI library for beautiful buttons, tabs, popups, and more – no frameworks, just vibes (and CSS + JS).
https://github.com/natuworkguy/ultrahtml

Last synced: 5 months ago
JSON representation

Ultra-light UI library for beautiful buttons, tabs, popups, and more – no frameworks, just vibes (and CSS + JS).

Awesome Lists containing this project

README

          

# 🌐 UltraHTML
![MIT License](https://img.shields.io/badge/license-MIT-green)
![GitHub stars](https://img.shields.io/github/stars/Natuworkguy/UltraHTML)
![GitHub issues](https://img.shields.io/github/issues/Natuworkguy/UltraHTML)
![GitHub last commit](https://img.shields.io/github/last-commit/Natuworkguy/UltraHTML)

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

---

## πŸš€ Getting Started

### 1. Add UltraHTML to Your Project

```bash
git clone https://github.com/Natuworkguy/UltraHTML.git
````

Then include the files:

```html

```
---

### 2. Use the Components

Here’s a quick taste of what UltraHTML gives you:

```html

Hello, UltraHTML World!
Click Me

I'm a chip

```

---

## ✨ Features

* πŸ’₯ **Wave Button Effects**
* πŸ“‘ **Tabbed Navigation**
* 🎯 **Chips w/ Click-to-Dismiss**
* πŸ’¬ **Popup Toast Messages**
* πŸ“± **Responsive Design (Mobile-First)**
* 🎨 **Fully Customizable via CSS Variables**

---

## πŸ§ͺ Demo

Click [here](https://natuworkguy.github.io/UltraHTML/demo/) to view the demo.

---

## 🧠 Why UltraHTML?

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

---

## πŸ™Œ Inspired By

UltraHTML is proudly inspired by the visual beauty and simplicity of [Materialize CSS](https://materializecss.com/).
We're taking that same vibe β€” clean UI, intuitive interactions β€” and boiling it down to **pure CSS + JS**, no frameworks required.

---

## πŸ“‚ File Structure

```
UltraHTML/
β”œβ”€β”€ dist/ # Ready-to-use CSS and JS files (not minified)
β”œβ”€β”€ demo/ # Demo page
β”œβ”€β”€ docs/ # Documentation
β”œβ”€β”€ LICENSE
β”œβ”€β”€ how_to_use.md
└── README.md
```

---

## πŸ”§ Customization

All key styles are controlled with CSS variables. Example:

```css
:root {
--btn-default-color: #0bf00b;

--tab-default-color: #2196f3;

--chip-color: lightgrey;
}
```

---

## πŸ“œ License

UltraHTML is licensed under the [MIT License](LICENSE).

---

## πŸ§‘β€πŸ’» Author

Made with ❀️ by **[Natuworkguy](https://github.com/Natuworkguy)**

> *β€œThe UI game needs more love. I’m just here to make it pretty.”*

---

## 🀝 Contributing

Wanna add new components, fix bugs, or expand features? Go wild. PRs welcome!