Component libraries

shadcn/ui

Accessible, customisable components you copy into your project.

MITPermissiveTypeScript

Live preview ↗View on GitHub ↗

About shadcn/ui

Built on Radix primitives and Tailwind CSS. Instead of a dependency you own the component code, which makes it a good model for design-system ownership.

How to contribute

  1. Read the project's guidelines. Open the repository and look for CONTRIBUTING, the code of conduct and the README.
  2. Find something to work on. Browse good first issues or all open issues. Documentation and bug reports count.
  3. Make a small change. Fork the repository, work on a branch, and keep the change focused.
  4. Open a pull request. Say what changed and why, and link the issue. See open pull requests.

Contributions are accepted under the project's own licence (MIT). Some projects also ask you to sign a contributor agreement. A doc fix or a reproduced bug is a real contribution.

Licence: MIT

Permissive. You can use, modify and distribute it, including commercially, as long as you keep the copyright and licence notice.

This is a plain-English guide, not legal advice. Read the licence in the repository before you ship it or sell a service on top of it.

More in Component libraries

  • Component libraries

    Radix Primitives

    Unstyled, accessible UI primitives for building design systems in React.

    MIT

  • Component libraries

    Mantine

    A full-featured React component and hooks library.

    MIT

  • Component libraries

    Chakra UI

    A simple, modular and accessible React component library.

    MIT

Need a website designed and engineered to this standard?

Talk to DEIENAMI