krishnamohan-yagneswaran-ui
Version:
A lightweight custom UI framework built by Krishnamohan Yagneswaran
78 lines (45 loc) • 1.97 kB
Markdown
# 🦚 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