Scaffold UI is a modern, free-to-premium suite of React-based web components and templates designed to help developers build responsive, accessible, and seamless user experiences. With a focus on flexibility and performance, Scaffold UI provides a robust foundation for creating stunning web applications.
- Modern Design: Pre-built components with a sleek and modern aesthetic.
- Customizable: Easily extend and customize components to match your brand.
- Responsive: Fully responsive components for all screen sizes.
- Accessible: Built with accessibility in mind, following WAI-ARIA standards.
- Performance-Optimized: Lightweight and fast, ensuring smooth user experiences.
- Tailwind CSS Integration: Leverages the power of Tailwind CSS for styling.
- TypeScript Support: Fully typed components for a better developer experience.
Install Scaffold UI via npm or yarn:
# Using npm
npm install scaffold-ui
# Using yarn
yarn add scaffold-uiHere’s how to start using Scaffold UI in your React project:
Import the desired component into your project:
import { Button } from 'scaffold-ui';Use the component in your JSX or TSX:
function ReactApp() {
return (
<div className="ReactApp">
<Button variant="default" size="4" radius="50">Button</Button>
</div>
);
}Scaffold UI uses Tailwind CSS for styling. Ensure your project is configured to use Tailwind CSS:
-
Install Tailwind CSS:
npm install tailwindcss postcss autoprefixer npx tailwindcss init
-
Configure the
tailwind.config.jsortailwind.config.tsfile:module.exports = { content: ['./src/**/*.{js,jsx,ts,tsx}'], theme: { extend: {}, }, plugins: [], };
-
Add the Tailwind directives to your CSS file:
Add this for
Tailwind v3@tailwind base; @tailwind components; @tailwind utilities;
Add this for
Tailwind v4@import "tailwindcss"; @import "tw-animate-css";
For detailed documentation, including component usage, props, and examples, visit the official documentation.
Scaffold UI includes a growing list of components, such as:
- Buttons
- Modals
- Accordions
- Alerts
- Forms
- Navigation Menus
- And more!
This project is licensed under the MIT License. See the LICENSE file for details.
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Commit your changes (
git commit -m 'Add your feature'). - Push to the branch (
git push origin feature/your-feature). - Open a pull request.
If you encounter any issues or have feature requests, please open an issue on GitHub.
If you find Scaffold UI helpful, please consider giving it a ⭐ on GitHub!
For inquiries, reach out to us at info@scaffoldui.com.