https://github.com/chinmaykaitade/github-terminal-stats-opensource
Create dynamic, terminal-style GitHub Stats for your Profile README! Automatically updates with GitHub Actions.
https://github.com/chinmaykaitade/github-terminal-stats-opensource
javascript readme-profile readme-template terminal-based terminal-themes theme-development
Last synced: 6 months ago
JSON representation
Create dynamic, terminal-style GitHub Stats for your Profile README! Automatically updates with GitHub Actions.
- Host: GitHub
- URL: https://github.com/chinmaykaitade/github-terminal-stats-opensource
- Owner: ChinmayKaitade
- License: mit
- Created: 2025-08-10T02:42:06.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-10-06T03:25:55.000Z (6 months ago)
- Last Synced: 2025-10-06T05:41:09.958Z (6 months ago)
- Topics: javascript, readme-profile, readme-template, terminal-based, terminal-themes, theme-development
- Language: JavaScript
- Homepage: https://chinmaykaitade.github.io/GitHub-Terminal-Stats-OpenSource/
- Size: 77.1 KB
- Stars: 6
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
π» GitHub Terminal Stats - OpenSource Project β¨οΈ
β‘ A cool terminal-style GitHub profile stats generator built using GitHub Actions and Node.js!
---
## π Features
- π Displays terminal-style GitHub stats
- π Auto-updates every day using GitHub Actions
- π§βπ» Fully customizable & lightweight
- π No server or backend required
---
## π¦ Installation & Setup
Follow these simple steps to set up **GitHub Terminal Stats** on your own profile:
### 1οΈβ£ Fork This Repo
Click the `β Star` and then `π΄ Fork` this repository to your GitHub account.
## π Usage
1οΈβ£ **Create a new repository** using this template β [Click Here π](https://github.com/yogeshwaran01/github-stats-terminal-style/generate)
2οΈβ£ **Generate a Personal Access Token (PAT)** β [How-to Guide π](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)
3οΈβ£ **Add a Repository Secret** named `GHT` with your PAT β [Guide π](https://docs.github.com/en/actions/reference/encrypted-secrets)
4οΈβ£ **Enable** β
`Allow GitHub Actions to create and approve pull requests` in **General Action Settings**
---
π More Setup Details (Click to Expand)
### π Authentication & Permissions
To allow **GitHub Actions** to commit and push changes automatically:
---
#### π Setting Up Personal Access Token (PAT)
1οΈβ£ Navigate to **β Settings β Developer settings β Personal access tokens**
2οΈβ£ Click **Generate a new token (classic)**
3οΈβ£ Select the following scopes:
- β
`repo` β Full control of repositories
- β
`workflow` β Trigger & run GitHub Actions
β **Important:** Copy your token now β you wonβt be able to see it again!
---
#### π Adding the Token as a Secret
1οΈβ£ Go to **Settings β Secrets and Variables β Actions**
2οΈβ£ Click **New Repository Secret**
3οΈβ£ **Name:** `GHT`
4οΈβ£ **Value:** Your copied PAT
5οΈβ£ Save β
π‘ **Security Tip:** Never share your PAT publicly β it can modify your repositories.
---
#### β Grant Workflow Permissions
1οΈβ£ Go to **Settings β Actions β General**
2οΈβ£ Scroll to **Workflow Permissions**
3οΈβ£ Select **Read and write permissions**
4οΈβ£ Enable **Allow GitHub Actions to create and approve pull requests**
5οΈβ£ Save β
---
### π Running Workflows
#### βΆ Manual Execution
1οΈβ£ Go to the **Actions** tab
2οΈβ£ Select the `main.yml` workflow
3οΈβ£ Click **Run Workflow** π±
#### β± Automated Execution
- Runs **daily at 2:47 UTC** π
- Change schedule in `/.github/workflows/main.yml` β Use [Cron Generator β³](https://crontab.guru/)
---
---
### πΌοΈ Add SVG to Your Profile README
Add the following Markdown to your profile `README.md`:
```md

```
> Tip: Replace `ChinmayKaitade` with your GitHub username if needed.
---
## π¨ Themes Available
You can choose from a variety of themes to style your terminal stats:
## π¨ Themes Available
ubuntu
hacker
atom
googledark
default
googlelight
dracula
monokai
github
powershell
π More themes coming soon!
β Star and π΄ Fork this repo to get the latest updates instantly.
> π You can preview more by editing the `config.js` file and setting different theme names.
---
## π Contributing
Want to make this even cooler?
Feel free to submit issues or pull requests. Suggestions and improvements are always welcome!
```bash
git clone https://github.com/ChinmayKaitade/GitHub-Terminal-Stats.git
cd GitHub-Terminal-Stats
npm install
npm run dev
```
---
## β Support & Sponsor
If you like this project and want to support its development:
[](https://github.com/sponsors/ChinmayKaitade)
---
## π Letβs Connect
---
## π License
This project is licensed under the [MIT License](./LICENSE).
---
> Made with β€οΈ by Chinmay Kaitade