π What is Snippix?
Snippix is a developer tool that transforms your code into stylish, shareable snippets β perfect for showcasing on Twitter, LinkedIn, blogs, or presentations. It supports real-time customization, syntax highlighting, theme switching, and image exports β all inside a clean, intuitive UI.
π§© Key Features
π Why I Built This
As a developer sharing code snippets on Twitter and LinkedIn, I was frustrated by tools with limited themes, no export options, or clunky UX. Snippix was born from that frustration β a tool Iβd want to use every day: fast, customizable, and made for modern dev workflows.
π‘ Use Cases
- Share code snippets in blog posts or newsletters
- Post clean, styled code blocks on social media
- Create branded visuals for tutorials or documentation
- Capture snippets for team wikis or product screenshots
π§ͺ Tech Stack Overview
- React β Interactive UI layer
- Next.js β Full-stack rendering and routing
- TypeScript β Safe, scalable types
- Tailwind CSS β Utility-first styling
- Zustand β Global state management
- Highlight.js β Syntax highlighting engine
- HTML-to-Image β DOM to image conversion
- React Hot Toast β UX-enhancing toasts
- React Hotkeys Hook β Keyboard shortcut support
- Resizable β Drag-to-resize component
βοΈ Getting Started
Clone the repository
git clone https://github.com/aayushbharti/snippix && cd snippixInstall dependencies
npm installBuild and run locally
npm run build && npm run serveπ§ Challenges & Learnings
πΈ See it in Action
- π Live App
- π GitHub Repo
Want to embed this in your own product or contribute? Letβs chat.
Let me know if you'd like to create a walkthrough blog post or short video demo for this β itβd pair perfectly with this polished project write-up.
