Browse components
Find UI bits by category, tag, difficulty, or use case.
Prism Bits is a copy-first component library: discover a bit, preview it, copy the source, then shape it to your product.
Find UI bits by category, tag, difficulty, or use case.
Inspect the component in context before copying it into a project.
Use source-first components designed to be readable and portable.
Adjust tokens, props, and styles without fighting a heavy abstraction.
Add components through a simple registry structure and clear metadata.
Prism Bits keeps component contributions close to their framework and category. Every bit needs source files and a small metadata file. No manual registration is required.
registry/react/buttons/glass-cta/component.tsx
registry/html-css-js/buttons/retro-shadow-button/index.html
registry/css-only/loaders/pulse-loader/style.css
registry/vue/modals/soft-modal/component.vue
registry/svelte/footers/project-footer/component.svelte
React, HTML/CSS/JS, and CSS-only components support live preview today.
Vue and Svelte components currently show code view only.
{
"name": "Glass CTA",
"slug": "glass-cta",
"category": "buttons",
"framework": "react",
"description": "A polished call-to-action button pair.",
"tags": ["button", "cta", "glass"],
"status": "available",
"author": {
"name": "Contributor Name",
"github": "github-username"
}
}