Skip to content

kushwahramkumar2003/PragatiUI

Repository files navigation

🎨 PragatiUI: Empowering Modern Web Development

PragatiUI Logo

npm version License: MIT PRs Welcome

🌟 What is PragatiUI?

PragatiUI is a comprehensive, modern UI component library and development platform designed to accelerate and simplify the creation of beautiful, responsive web applications. Built with React and TypeScript, PragatiUI offers a suite of customizable components, powerful CLI tools, and extensive documentation to empower developers at all skill levels.

🚀 Key Features

  • 📦 Extensive Component Library: A wide range of pre-built, customizable UI components.
  • 🛠 CLI Tool: Streamline your workflow with our powerful command-line interface.
  • 📚 Comprehensive Documentation: Detailed guides, API references, and examples.
  • 🎨 Theming System: Easily customize and brand your applications.
  • Accessibility-First: WCAG 2.1 compliant components out of the box.
  • 🔧 TypeScript Support: Full type definitions for enhanced development experience.
  • 🔌 Plugin Ecosystem: Extend functionality with community-driven plugins.

📋 Table of Contents

💻 Installation

To get started with PragatiUI, install the core package and CLI:

npm install pragatiui pragatiui-cli

or if you're using yarn:

yarn add pragatiui pragatiui-cli

🛠 Usage

Here's a quick example of how to use a PragatiUI component in your React application:

import React from 'react';
import { Button } from 'pragatiui';

function App() {
  return (
    <div>
      <h1>Welcome to My App</h1>
      <Button variant="primary">Click me!</Button>
    </div>
  );
}

export default App;

For more detailed usage instructions and component API, please refer to our official documentation.

🖥 CLI

PragatiUI CLI is a powerful tool to help you manage components, themes, and project structure. Here are some common commands:

# Initialize PragatiUI in your project
npx pragatiui-cli init

# Add a component to your project
npx pragatiui-cli add button

# List available components
npx pragatiui-cli list

For a full list of CLI commands and options, run pragatiui-cli --help or visit our CLI documentation.

📚 Documentation

Comprehensive documentation, including getting started guides, component API references, and advanced topics, can be found at our official documentation site.

Key documentation sections:

👥 Contributing

We welcome contributions from the community! Whether it's bug reports, feature requests, or pull requests, all contributions are appreciated. Please read our Contribution Guidelines for more information on how to get started.

📄 License

PragatiUI is open-source software licensed under the MIT license.


🌐 Stay Connected


Built with ❤️ by the PragatiUI team and contributors. Happy coding! 🎉