A beautiful visual editor for creating stunning GitHub statistics cards with real-time preview and customization options.
- šØ Visual Editor - Intuitive interface for customizing GitHub stats cards
- šļø Real-time Preview - See your changes instantly with live preview
- š¼ļø Multiple Templates - Choose from various pre-designed templates
- ā” Customizable Options - Fine-tune every aspect of your stats card
- š Zoom Controls - Zoom in/out and pan for detailed preview
- š One-click Copy - Copy generated URLs with a single click
- š Delightful UX - Smooth animations and confetti celebrations
- š± Responsive Design - Works seamlessly on all devices
- Node.js 18.x or higher
- npm, pnpm, yarn, or bun
- Clone the repository:
git clone https://github.com/pphatdev/studio.git
cd studio- Install dependencies:
# npm npm install # pnpm pnpm install # yarn yarn install # bun bun install
Start the development server on http://localhost:3000:
# npm npm run dev # pnpm pnpm dev # yarn yarn dev # bun bun run dev
Build the application for production:
# npm npm run build # pnpm pnpm build # yarn yarn build # bun bun run build
Locally preview production build:
# npm npm run preview # pnpm pnpm preview # yarn yarn preview # bun bun run preview
studio.stats.pphat.top/
āāā app/
ā āāā assets/
ā ā āāā css/ # Global styles
ā āāā components/
ā ā āāā icons/ # Icon components
ā ā āāā sidebar/ # Sidebar components
ā ā āāā studio/ # Studio preview components
ā āāā composables/
ā ā āāā useStats.ts # Stats management composable
ā āāā pages/
ā ā āāā index.vue # Main studio page
ā āāā utils/
ā āāā data.json # Configuration and templates
ā āāā themes.ts # Theme definitions
ā āāā utils.ts # Utility functions
āāā public/ # Static assets
āāā nuxt.config.ts # Nuxt configuration
āāā package.json # Project dependencies
- Framework: Nuxt 4 - The Intuitive Vue Framework
- UI Library: Vue 3 - The Progressive JavaScript Framework
- Styling: Tailwind CSS 4 - Utility-first CSS framework
- Language: TypeScript - JavaScript with syntax for types
- Effects: canvas-confetti - Confetti celebrations
npm run dev- Start development servernpm run build- Build for productionnpm run generate- Generate static sitenpm run preview- Preview production buildnpm run prettier- Format code with Prettier
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This project is licensed under the MIT License - see the LICENSE file for details.
Sophat LEAT (pphatdev)
- Website: pphat.top
- GitHub: @pphatdev
- Stats API: stats.pphat.top
- Built with Vue and Nuxt
- Styled with Tailwind CSS
- Icons and UI components custom-designed