Skip to content

Explore programming languages used in GitHub repositories with the GitHub Language Analyzer. This tool offers both a web app and a Python CLI for easy access to language statistics and visual summaries. 🐙✨

License

Notifications You must be signed in to change notification settings

Reizinger1344/GitHub_Language_Analyzer

Repository files navigation

GitHub Language Analyzer

GitHub Language Analyzer GitHub Release

Overview

Welcome to the GitHub Language Analyzer! This tool allows you to visualize the programming languages used in GitHub repositories by a specific username. It provides a straightforward approach to understanding language usage without any fluff.

Features

  • Language Visualization: See a clear breakdown of the languages used in a user's repositories.
  • User-Friendly Interface: Simple and intuitive design for easy navigation.
  • Data Accuracy: Get reliable information directly from GitHub.

Getting Started

To get started, you can download the latest release from the Releases section. You will need to execute the downloaded file to run the analyzer.

Installation

  1. Download: Visit the Releases section to download the latest version.
  2. Extract: Unzip the downloaded file.
  3. Run: Execute the application based on your operating system:
    • For Windows, double-click the .exe file.
    • For macOS, open the .dmg file and drag it to your Applications folder.
    • For Linux, run the terminal command ./analyzer.

Usage

  1. Input Username: Enter the GitHub username you want to analyze.
  2. Select Repository: Choose a specific repository or analyze all repositories by default.
  3. Visualize: Click on the "Analyze" button to generate the language usage chart.

Example

$ ./analyzer

Technologies Used

  • HTML/CSS: For the front-end design.
  • JavaScript: To handle user interactions and data fetching.
  • Python: For backend processing and data analysis.
  • GitHub API: To fetch repository data.

Topics

This repository covers various topics, including:

  • about-you
  • css
  • github
  • github-repo
  • html
  • js
  • language-analyzer
  • languages
  • pat
  • python

Contribution

Contributions are welcome! If you have suggestions for improvements or new features, feel free to fork the repository and submit a pull request. Please ensure your code follows the established style guidelines.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any inquiries or feedback, please reach out via the GitHub issues page or contact me directly through my GitHub profile.

Acknowledgments

  • Thanks to the contributors who helped make this project possible.
  • Special thanks to the open-source community for providing invaluable resources and support.

Visuals

Language Usage Chart

Future Plans

In future updates, we plan to add:

  • Enhanced visualization options.
  • Support for more programming languages.
  • User authentication for personalized analysis.

Conclusion

The GitHub Language Analyzer offers a simple yet powerful way to visualize programming language usage on GitHub. Download the latest version from the Releases section and start analyzing today!

About

Explore programming languages used in GitHub repositories with the GitHub Language Analyzer. This tool offers both a web app and a Python CLI for easy access to language statistics and visual summaries. 🐙✨

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •