Submission Guidelines
We review every submission by hand. These points help you judge whether your component is a good fit for the Library and speed up the review.
What We Are Looking For
The Library thrives on components with a special moment. An animation, an unusual interaction, or a layout you do not see everywhere. We do not accept simple basic elements such as a plain button, a badge, or a standard tooltip.
- Something special visually or interactively, not a basic element
- Clean on all screen sizes, from phone to desktop
- A clear use case: it is immediately obvious what the component is for
Technical Requirements
All components in the Library are built with React and Tailwind CSS and work without any other UI libraries. So that your submission stays ready to copy, the following applies:
- React and Tailwind CSS, optionally framer-motion for animations and lucide-react for icons
- No other dependencies, no external stylesheets or fonts
- Images only as URLs, not as imported files
- Animations respect prefers-reduced-motion
- TypeScript with cleanly typed props is welcome
Content and Demo Copy
Demo content should feel neutral and realistic, as if the component came from a real project.
- Invented, standalone brands instead of real existing companies
- Realistic text instead of placeholders like Lorem ipsum
- No advertising, no links to your own pages in the demo
Rights and Credit
Only submit work that you created yourself and for which you hold all rights. By submitting, you grant us the right to publish the component in the Library, adapt it, and make it available to our users for use in their projects. You remain the author and will be credited by name on publication, and with a link to your profile if you wish.
How the Review Works
After you submit, we look at your submission within a few days. We check quality, code, and consistency with the Library. Sometimes we get in touch with small change requests before we publish. If a component is not a fit, you will receive a short reply with the reason.
Ready?
Then we look forward to your component.