An open API service indexing awesome lists of open source software.

https://github.com/varnika060306/github-card-generator

A stylish GitHub profile card generator with PNG download and theme toggles.
https://github.com/varnika060306/github-card-generator

api github javascript open-source profile-card

Last synced: about 11 hours ago
JSON representation

A stylish GitHub profile card generator with PNG download and theme toggles.

Awesome Lists containing this project

README

          

# πŸ“‡ GitHub Card Generator

![GitHub repo size](https://img.shields.io/github/repo-size/Varnika060306/github-card-generator?style=for-the-badge)
![GitHub stars](https://img.shields.io/github/stars/Varnika060306/github-card-generator?style=for-the-badge)
![GitHub forks](https://img.shields.io/github/forks/Varnika060306/github-card-generator?style=for-the-badge)
![GitHub issues](https://img.shields.io/github/issues/Varnika060306/github-card-generator?style=for-the-badge)
![GitHub license](https://img.shields.io/github/license/Varnika060306/github-card-generator?style=for-the-badge)

A stylish GitHub profile card generator with PNG download and theme toggles.

πŸš€ **Live Demo**: [Click here to view](https://varnika060306.github.io/github-card-generator/)


Demo of GitHub Card Generator

## ✨ About the Project

The GitHub Card Generator is a stylish and interactive tool to generate a shareable GitHub profile card.
It includes:
- Light/Dark mode toggle
- PNG download support
- A live preview of your GitHub data

Ideal for use in portfolios, resumes, or GitHub READMEs.
## πŸ›  Tech Stack

- HTML
- CSS
- JavaScript


## πŸš€ How to Use

Follow these simple steps to use the GitHub Card Generator:

1. **Clone the repository**

```bash
git clone https://github.com/Varnika060306/github-card-generator.git
```

2. **Navigate into the project folder**

```bash
cd github-card-generator
```

3. **Open the app in your browser**

- Double-click on `index.html`
**OR**
- Use the command below to open it from the terminal (macOS):

```bash
open index.html
```

4. **Use the tool**

- Enter your GitHub username
- Click the **Generate** button
- Use the **Theme Toggle** button to switch between light and dark mode
- Click **Download PNG** to save your profile card

That’s it.Your stylish GitHub card is ready πŸŽ‰

## ✨ Features

- 🎨 Toggle between **light** and **dark** themes
- πŸ‘€ Generate a stylish GitHub profile card
- πŸ–ΌοΈ Download the card as a **PNG image**
- 🧠 Built with clean, readable vanilla JavaScript
- ⚑ No external dependencies or frameworks

## πŸ“ Folder Structure

```
github-card-generator/
β”œβ”€β”€ index.html # Main HTML file
β”œβ”€β”€ style.css # Styling for the card and UI
β”œβ”€β”€ script.js # Logic for card generation, toggles, and download
β”œβ”€β”€ demo.gif # Demo GIF showing the tool in action
└── README.md # Project documentation
```
## πŸ™Œ Credits

This mini project was created as part of my open-source learning journey.
Inspired by GitHub profile card designs and built to practice vanilla web dev ✨

- Designed & Developed by [@Varnika060306](https://github.com/Varnika060306)