Skip to content

ManavLohabade/FrameCode

Repository files navigation

πŸš€ FrameCode – The Ultimate Code Snapshot Tool

Transform your code into aesthetic, shareable snapshots effortlessly! FrameCode is a powerful and lightweight tool inspired by Ray.so, designed to elevate your code-sharing experience.

πŸ”— Live Demo: [Coming Soon]

🌟 Features

βœ… 10+ Elegant Themes – Light & Dark modes included
βœ… 12+ Monospace Fonts – Customize your style
βœ… Auto Syntax Highlighting – Supports all popular languages
βœ… Multiple Export Options – PNG, SVG, copy to clipboard, or shareable link
βœ… Resizable & Customizable Layouts – Fine-tune padding, font size & backgrounds
βœ… Lightning Fast & Minimal UI – No clutter, just productivity


πŸ› οΈ Tech Stack

πŸš€ Frontend: React, Tailwind CSS, ShadCN UI
🐻 State Management: Zustand
🎨 Code Highlighting: Highlight.js
πŸ“Έ Image Generation: HTML-to-Image
πŸ”” Notifications: React Hot Toast
⌨️ Keyboard Shortcuts: React Hotkeys Hook
πŸ–ΌοΈ Resizable UI: Re-Resizable
⚑ Build Tool: Vite


πŸ—οΈ Installation & Setup

Follow these simple steps to get started:

# Clone the repository
git clone https://github.com/ManavLohabade/FrameCode.git
cd FrameCode

# Install dependencies
npm install

# Start the development server
npm run dev

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published