UNPKG

krishnamohan-yagneswaran-ui

Version:

A lightweight custom UI framework built by Krishnamohan Yagneswaran

78 lines (45 loc) 1.97 kB
# 🦚 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