A professional, high-performance CLI tool built in Go that generates stunning, Neo-Brutalism style repository cards for your GitHub projects.
- 🎨 Stunning UI: Modern Neo-Brutalism design with soft pastel colors, rounded corners, and glassmorphism.
- ✨ Professional Icons: Integrated Lucide Icons for the UI and Devicon/Simple Icons for programming languages.
- ⚡ Fast & Lightweight: Powered by Go and server-side rendering.
- ** README Preview**: Automatically snippets your repository's README for a complete overview.
Ensure you have Go (1.20+) installed.
git clone https://github.com/adeleeeeyyyy/GoCard.git
cd GoCard
go build -o GoCard main.goGenerate a card by simply providing the owner/repository name:
./GoCard gen golang/go| Flag | Shorthand | Description |
|---|---|---|
--output |
-o |
Specify custom name for the HTML file |
# Generate with custom name
./repocard gen facebook/react -o my-card.html
# Generate with PNG export (requires Chrome)
./repocard gen vercel/next.js --png.
├── cmd/ # CLI Command logic (Cobra)
├── internal/
│ ├── github/ # GitHub API Client
│ ├── models/ # Data structures
│ └── render/ # HTML/PNG Rendering logic
├── main.go # Entry point
└── README.md
Contributions are welcome! Feel free to open issues or pull requests to improve the design or add features.
This project is licensed under the MIT License - see the LICENSE file for details.
Created with ❤️ by adeleeeeyyyy
