back to home

yogeshwaran01 / github-stats-terminal-style

Generate :octocat: Stats as like Terminal Interface with typing effects dynamically for your profile Readme

295 stars
65 forks
2 issues
TypeScriptJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing yogeshwaran01/github-stats-terminal-style in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/yogeshwaran01/github-stats-terminal-style)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

GitHub Stats Terminal Style Transform your GitHub Profile into a developer's workspace. This repository generates a dynamic SVG card that displays your GitHub statistics with a **terminal interface aesthetic**. Unlike static images, this card features a slick **typing animation**, making your profile feel alive and active. It is fully automated using GitHub Actions, so your stats are always up-to-date without any manual work. ✨ Features • **📺 Terminal Aesthetic:** Mimics a real CLI environment. • **⌨️ Typing Animation:** Stats appear as if they are being typed in real-time. • **🎨 Multiple Themes:** Includes 10+ themes like Ubuntu, Dracula, Monokai, and Hacker. • **🔄 Fully Automated:** Updates daily via GitHub Actions. • **⚡ Lightweight:** Optimized SVG format for fast loading. --- 🚀 Setup Guide Follow these steps to add this to your profile in less than 5 minutes. • Create a Repository You can either fork this repository or use it as a template to create a new one. • Generate a Personal Access Token (PAT) To allow the script to read your stats and update the SVG, you need a GitHub Token. • Go to **Settings** → **Developer settings** → **Personal access tokens** → **Tokens (classic)**. • Click **Generate new token (classic)**. • Select the following scopes: • ✅ (Full control of private repositories) • ✅ (Update GitHub Action workflows) • Click **Generate token** and **copy it immediately**. • Add the Token as a Secret • Go to your repository's **Settings** tab. • Navigate to **Secrets and variables** → **Actions**. • Click **New repository secret**. • **Name:** • **Value:** Paste the token you copied in Step 2. • Click **Add secret**. • Enable Workflow Permissions • Go to **Settings** → **Actions** → **General**. • Scroll down to **Workflow permissions**. • Select **Read and write permissions**. • Click **Save**. • Run the Workflow • Go to the **Actions** tab in your repository. • Click on the **Update Github Stats** workflow on the left. • Click **Run workflow**. Once finished, a file named will be generated in your repository! --- 🎨 Themes & Customization You can change the appearance of your terminal by modifying the workflow file. • Open . • Look for the step running . • Change the command to use your desired theme: | **Theme Sample** | **Theme Name** | **Theme Sample** | **ThemeName** | | :--------------------------------------------------------------------------------------------------------------------------------------: | :------------: | :--------------------------------------------------------------------------------------------------------------------------------------------: | :-----------: | | | ubuntu | | hacker | | | dracula | | monokai | | | github | | powershell | 📅 Scheduling Updates By default, the stats update every day at 02:47 UTC. To change this: • Open .github/workflows/main.yml. • Edit the cron line: You can use crontab.guru to generate a custom schedule. 📦 Usage in Profile Once your is generated, you can add it to your profile README.md or anywhere 🤝 Contributing Contributions are welcome! If you want to add a new theme or feature: • Fork the project. • Create your feature branch (git checkout -b feature/AmazingTheme). • Commit your changes. • Open a Pull Request. 📄 License This project is licensed under the MIT License. **Thank You ❤️**