# 🦚 Krishnamohan Yagneswaran UI

A minimal, fast, and beginner-friendly JavaScript UI framework inspired by React — created by **Krishnamohan Yagneswaran**.

> Build real user interfaces with real JavaScript. No JSX, no build tools, no nonsense.

---

## 🚀 Features

- **Lightweight**: Just a few kilobytes. Perfect for small projects, demos, or educational use.
- **Easy to Learn**: Understandable in minutes — ideal for beginners.
- **Component-Based**: React-like but simpler. Works with `krishna.createElement(...)`.
- **Unopinionated**: Bring your own styling. No forced CSS frameworks.
- **Bold Identity**: Proudly made in India with a unique, spiritual, personal touch.

---

## 📦 Installation

As of **v1.0.3**, install using:


---

## 🧱 Available Components (v1.0.2)

You can import and use the following components from the UI system:

- `KrishnamohanButton`
- `KrishnamohanInput`
- `KrishnamohanHeader`
- `KrishnamohanCard`
- `KrishnamohanCheckbox`
- `KrishnamohanButtonGroup`
- `KrishnamohanRating`

All components are used with the `krishna.` API:

Example structure:

- `krishna.createElement(...)`
- `krishna.render(...)`

---

## 🛠 How to Use

Create components using `krishna.createElement`, combine them with your logic, and mount them with `krishna.render`.

All your UI can be built in a clear, spiritual, minimal way — honoring both code and simplicity.

---

## 📁 Folder Structure Suggestion

- `/src/krishnamohan.js` — core rendering and createElement engine
- `/components/` — custom UI components (button, input, etc.)
- `/demo/` — demo project or usage playground

---

## 📚 Documentation

Full API and examples coming soon on the [official documentation site] — or explore the `/components` folder to see how things work.

---

## 🙏 Author

Made with clarity and spirit by **Krishnamohan Yagneswaran**

---

## 🌟 License

MIT
