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.
- 📦 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.
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
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.
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.
Comprehensive documentation, including getting started guides, component API references, and advanced topics, can be found at our official documentation site.
Key documentation sections:
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.
PragatiUI is open-source software licensed under the MIT license.
Built with ❤️ by the PragatiUI team and contributors. Happy coding! 🎉