Package Exports
- devsyncui
Readme
๐ DevSyncUI โ Tailwind Component Library
Welcome to DevSyncUI, a lightweight and modern UI library built with Tailwind CSS. All components are prefixed with .devsync-
to avoid conflicts and are ready to drop into any project. This library is perfect for developers who want consistent, customizable, and clean UI without writing everything from scratch.
๐ Why DevSyncUI?
- โ Fully Tailwind-based โ no JS, no bloat
- ๐งฑ Modular components โ buttons, cards, modals, and more
- ๐ก๏ธ Scoped utility classes โ uses
.devsync-*
to prevent naming collisions - ๐ฏ Designed for production โ responsive, accessible, and extensible
๐ ๏ธ Getting Started
This guide helps you install Tailwind, add DevSyncUI, and use components in your project โ even if you're a beginner.
๐ CDN Usage
Include DevSyncUI directly in your HTML:
<link href="https://cdn.jsdelivr.net/npm/devsyncui/dist/devsyncui.min.css" rel="stylesheet" />
Step 1: Create a Vite Project (Optional)
npm create vite@latest my-app -- --template react
cd my-app
npm install
Step 2: Install Tailwind CSS
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
โ ๏ธ Note: If tailwind.config.js
or postcss.config.js
aren't created automatically, create them manually:
postcss.config.js (Recommended Production Version)
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
...(process.env.NODE_ENV === 'production' ? { cssnano: {} } : {})
}
}
Step 3: Install DevSyncUI
npm install devsyncui
Step 4: Import Styles in your main CSS (e.g., src/index.css
)
@tailwind base;
@tailwind components;
@tailwind utilities;
/* Import DevSyncUI styles */
@import 'devsyncui/style';
Step 5: Register Plugin in tailwind.config.js
ie your file should look like this:
โ ๏ธ Note: If tailwind.config.js
or postcss.config.js
aren't created automatically, create them manually:
import devsyncPlugin from 'devsyncui/plugin';
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
"./node_modules/devsyncui/**/*.{js,ts,jsx,tsx,css}",
"./node_modules/devsyncui/dist/mini.{js,css}"
],
theme: {
extend: {},
},
plugins: [devsyncPlugin],
}
โ This registers the DevSyncUI plugin with Tailwind CSS.
๐ Component Classes
View the full list of utility classes, variants, and themes on the official documentation site.
๐ License & Usage Terms
See full terms.md
๐ฌ Feedback & Contributions
Feel free to open GitHub Issues for bugs or suggestions. Contributions will be open soon.
๐ Links
- ๐ฆ NPM Package: devsyncui
- ๐ง Author: Soumay Sikchi
- ๐จ Demo Website: Coming soon
- ๐งพ Documentation: devsyncui.dev
๐ License & Usage Terms
# License & Usage Terms
MIT License ยฉ 2025 Soumay Sikchi
---
## โ
You May:
- Use DevSyncUI in personal and commercial projects
- Modify and extend the library in your own apps
- Share components in open-source projects with attribution
## โ You May Not:
- Re-upload the DevSyncUI library as a new npm package
- Rename the library and redistribute without consent
- Claim full authorship of this codebase without contributing
---
For collaboration, licensing deals, or enterprise distribution rights, please reach out via the official contact channels.