Snipply: a tiny shareable React component playground built with Supabase + Next.js + shadcn/ui

Hey everyone, I built Snipply, a small browser-based editor for creating and sharing React components.

The idea is simple: sometimes you want to quickly sketch a UI component, preview it live, save it, and send it to someone without setting up a repo, project, or login flow. Snipply gives you a code editor, live preview, click-to-edit controls, and shareable component links.

Supabase powers the parts that make it feel real instead of temporary: components are saved permanently in Postgres, visitors get anonymous auth automatically, each saved component has an owner, and anyone can open a shared link and fork it into their own copy.

It is not meant to replace full tools like CodeSandbox, StackBlitz, or Storybook. I wanted something lighter and more focused: a quick place to make one component, share it, and let others remix it.

Would love any feedback from the community.

Project: https://snipply.abhivarde.in/

1 Like

@abhivarde , This is cool. I’d love to contribute. Is this open source ?

1 Like

thanks! not open source currently, maybe later :slightly_smiling_face:
curious though, what would you want to contribute or improve!?

update on snipply

shipped offline support.
here’s how it works:
→ supabase anonymous auth gives every visitor a silent identity the moment they land. no form ever appears
→ supabase rls lets anyone read components but only you can edit your own
→ every save hits supabase and indexeddb at the same time
→ go offline, saves still work locally. come back online, header dot turns green and you’re synced
→ shared links load from local cache if you’ve opened them before. a small “cached” badge tells you

full local-first with supabase doing the hard parts

live: snipply.abhivarde.in

1 Like