8000 GitHub - compositly/compositly: Compositly is a complete React component library offering customizable, accessible, and responsive components to accelerate your web development. Perfect for modern, scalable UIs.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Compositly is a complete React component library offering customizable, accessible, and responsive components to accelerate your web development. Perfect for modern, scalable UIs.

License

Notifications You must be signed in to change notification settings

compositly/compositly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Compositly

GitHub stars npm GitHub issues License

A modern React component library for building consistent, composable UIs. Built with Tailwind CSS and designed for rapid development.

Logo


πŸš€ Features

  • ✨ Beautiful and accessible components
  • βš™οΈ Easy customization via Tailwind
  • 🧩 Composable and reusable hooks, services, and stores
  • πŸ“š Documentation & Storybook integration

πŸ“¦ Installation

npm install compositly

or

yarn add compositly

πŸ§ͺ Usage

import 'compositly/public/output.css' // Tailwind styles
import {
  // components
  ComponentBase,
  // helpers
  // hooks
  // services
  // stores
} from 'compositly'

export default function App() {
  return <ComponentBase id='hello-world' />
}

πŸ“˜ For our website, viti compositly.com πŸ“˜ For full documentation, visit docs.compositly.com


πŸ› οΈ Development

Setup

npm install

Run dev server

npm run dev

Full build & lint cycle

npm run ci

or

yarn ci

⚠️ Reminder: Clean up unused CSS classes in public/output.css after changes. Tailwind can generate many unused classes.


πŸ“œ NPM Scripts

Script Description
dev Starts the development server
css Builds the CSS
css:dev Builds CSS in watch/dev mode
test Runs tests with coverage
lint Runs ESLint
lint:fix Fixes lint errors
format Formats code using Prettier
build Builds for production
preview Previews the production build locally
ci Runs tests, lint, and formatting
stories Starts the Storybook server
stories:build Builds the Storybook site
docs Starts the documentation server
docs:build Builds the documentation for production
clean Cleans dist, node_modules, package-lock.json, etc.

🧩 Components / Modules

  • Components – Prebuilt UI elements (e.g. Button, Modal, Card)
  • Hooks – Custom hooks for common logic
  • Services – API or utility functions
  • Stores – Zustand-based global stores
  • Helpers – Pure utility functions

πŸ‘₯ Contributing

We welcome contributions! Please read our contributing guide and follow the code style defined in .eslintrc.

Coverage

Coverage is generated in .coverage/index.html, and you can view it in your browser. To generate coverage, run:

yarn test

This is an example of the coverage report:

Coverage


πŸ“„ License

MIT


πŸ’Έ Donate

If you find Compositly helpful and want to support its development, you can make a donation β€” every bit helps us build faster and better!

πŸ”— Donate here: https://compositly.com/donate

You can donate using crypto or traditional payment platforms. Thank you for your support! πŸ’™


πŸ“¬ Contact Us

For questions, feedback, or business inquiries:

βœ‰οΈ Email: netzuleando@gmail.com
🌐 Website: https://compositly.com


πŸ‘¨β€πŸ’» Authors

Made with ❀️ by the Compositly Team

About

Compositly is a complete React component library offering customizable, accessible, and responsive components to accelerate your web development. Perfect for modern, scalable UIs.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0