Finds the pieces
for you.
Describe your project. Find a good place to start.
Your next website starts with
a good idea. And the right pieces.
Components, sections and complete pages.
Pick, copy, adapt. Make it your own.

You don't have to start from scratch every time. Find a starting point with personality and save your energy for what makes the project yours.
Find my pieces


From the first wow to the final click.
Connect Badsite to your agent. Ask it to find sections, combine components and put a page together with your creative direction.
Your idea. Your starting point.
Describe your project. Find a good place to start.
Combine sections into a complete page with a clear flow.
Adapt the content, style and interactions to your project.
Review, refine and publish when you're ready.
Use the Badsite library to create a landing page for a design studio. Find an editorial hero, a projects section and a CTA. Use React, keep a consistent visual identity and respect reduced-motion preferences.
Open a preview. Pick your next piece.
Your next project will thank you.
Full pageView this piece
Full pageView this piece
SectionView this piece
SectionView this piece
MotionView this piece
InteractiveView this piece Try another search or clear the filters to start again.
Start exploring.
Create at your own pace.
Explore the catalog and try the free pieces.
Access subscription pieces while your plan is active.
A subscription for your next projects.
A library of components, sections and templates for building websites. Pick a piece, explore its preview and adapt the code to your project.
Work with the code directly or use an agent like Claude or Codex to adapt it. Review the content, responsive layouts and interactions before publishing.
Pieces may include HTML, CSS and JavaScript or React versions. Each item lists its available formats, dependencies and usage instructions.
MCP lets a compatible agent search the library and find pieces for your project. Connection and access depend on your app configuration and plan.
Check each piece's license for usage and redistribution terms. Also check asset permissions before delivering a project.
Yes. The library keeps growing. New pieces are reviewed before they are made available.

The name is Badsite. Your website doesn't have to be.
Find my next idea