Skip to content

mo9a7i/github_stats

Repository files navigation

Github Stats Page Generator

A powerful Next.js application that generates beautiful, interactive GitHub statistics dashboards for organizations and personal repositories.

6 Degrees Github Stats

🌟 Features

  • Comprehensive Statistics

    • Repository metrics (stars, forks, issues)
    • Code analysis (languages, lines of code)
    • Contribution insights
    • Development time estimates
  • Interactive Dashboard

    • Dark/light theme support
    • Responsive design
    • Real-time data updates
    • Filterable repository list
  • Advanced Visualization

    • Language distribution charts
    • Activity timelines
    • Contributor networks
    • Performance metrics

🚀 Quick Start

  1. Clone the repository
git clone https://github.com/yourusername/github_stats.git
cd github_stats
  1. Install dependencies
pnpm install
  1. Set up environment variables

Create a .env file in the root directory:

GH_TOKEN=your_github_personal_access_token
  1. Run the development server
pnpm dev

Open http://localhost:3000 to view your dashboard.

🛠️ Tech Stack

📦 Deployment

This application is configured for easy deployment to GitHub Pages using GitHub Actions. The static export ensures optimal performance and reliability.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • GitHub API for providing the data
  • The amazing open-source community
  • All contributors who help improve this project

📊 Screenshots

Main Statistics

Main Statistics

Repos with Homepages

Repos with Homepages

Repos Cards

Repos Cards


Built with ❤️ for the GitHub community

About

Generates beautiful, interactive GitHub statistics dashboards for organizations and personal repositories.

Topics

Resources

License

Stars

Watchers

Forks

Languages