Browse, search, and preview your GitHub gists with a clean, fast interface. Built with React + Vite.
- π Secure - GitHub token stored locally, 100% client-side
- π·οΈ Smart Categorization - Auto-organize by language/extension
- π Instant Search - Filter by description or filename
- π Pagination - Navigate large gist collections easily
- ποΈ Syntax Highlighting - 50+ languages with Prism.js
- π Markdown Rendering - Native
.mdfile preview - π One-Click Copy - Copy gist content to clipboard
- π GitHub Link - Open any gist on GitHub directly
# Install dependencies
npm install
# Start dev server
npm run devOpen http://localhost:3000 and enter your GitHub token.
You need a Personal Access Token with gist scope.
Quick create: Generate Token β
Or manually:
- Go to GitHub Settings β Tokens
- Generate new token (classic)
- Check the
gistscope - Copy the token
Your token is stored in localStorage and never leaves your browser.
src/
βββ api/github.js # GitHub API wrapper
βββ components/ # React components
βββ utils/helpers.js # Utility functions
βββ styles/App.css # Styles
- React 18 + Vite 5 - Fast, modern tooling
- Prism.js - Syntax highlighting
- Marked - Markdown rendering
- GitHub REST API v3
npm run build # Build for production
npm run preview # Preview production buildDeploy the dist/ folder to Vercel, Netlify, GitHub Pages, or any static host.
MIT