USE CASE
🧩 Utilities
Section titled “🧩 Utilities”Utilities are small, reusable classes for rapid UI building.
Spacing Utilities
Section titled “Spacing Utilities”<div class="p-3 m-2">Content</div>Text Utilities
Section titled “Text Utilities”<p class="text-center text-primary">Hello Vyoma</p>Available utilities include:
- Margin / Padding
- Text alignment
- Text colors
- Display helpers
🧱 Components
Section titled “🧱 Components”Buttons
Section titled “Buttons”<button class="btn btn-primary">Primary</button><button class="btn btn-danger">Danger</button><div class="card"> <h3>Card Title</h3> <p>Simple card component</p></div>🛠 Mixins
Section titled “🛠 Mixins”Mixins help keep components consistent.
Example: Button base mixin
@mixin button-base { padding: 0.5rem 1rem; border-radius: $radius-md; border: none; cursor: pointer;}🎯 Customization
Section titled “🎯 Customization”VyomaCSS is meant to be customized.
You can:
- Override variables before importing
- Add your own utilities
- Remove components you don’t need
Example:
$primary: #22c55e;@use "vyomacss";🤝 Contributing
Section titled “🤝 Contributing”VyomaCSS is open-source and community-driven.
Ways to contribute:
- Improve documentation
- Add utilities or components
- Fix bugs
- Suggest ideas
Steps:
- Fork the repository
- Create a new branch
- Make changes
- Open a Pull Request
🗺 Roadmap
Section titled “🗺 Roadmap”- Grid system
- More components
- Dark mode
- Documentation site
- Plugin system
❤️ Philosophy
Section titled “❤️ Philosophy”VyomaCSS is not about being the biggest framework. It is about being understandable, approachable, and yours.
Built with curiosity by Prasoon Jadon under Vyoma Labs.
🔗 Links
Section titled “🔗 Links”- GitHub Repository
- npm Package
- Dev.to Launch Post
(Links can be added here)