https://github.com/wildan3105/github-langs
Show the stats of the programming language from a given github account.
https://github.com/wildan3105/github-langs
github github-language github-language-statistics hacktoberfest language programming-language repository statistics
Last synced: 10 months ago
JSON representation
Show the stats of the programming language from a given github account.
- Host: GitHub
- URL: https://github.com/wildan3105/github-langs
- Owner: wildan3105
- License: mit
- Created: 2017-10-06T07:22:17.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T08:27:51.000Z (about 1 year ago)
- Last Synced: 2024-10-29T09:25:57.550Z (about 1 year ago)
- Topics: github, github-language, github-language-statistics, hacktoberfest, language, programming-language, repository, statistics
- Language: JavaScript
- Homepage: https://gitstats.wildans.site
- Size: 3.89 MB
- Stars: 27
- Watchers: 4
- Forks: 54
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Github Language Checker

[](https://github.com/wildan3105/github-langs/issues)
## What ?
> A website to show the stats of programming language in the repos that a certain github account has.
[Go to the web!](https://gitstats.wildans.site)

## Why does this project exist?
So people can see the stats of programming language being used in their repositories easily.
## Key features
- Show statistics of repo's programming language (overall) from a given github account
- Display the total of each programming language based on github [programming language color](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml)
- Browse the repo with specific programming language directly from the chart bar
- Ability to switch between multicolor or single color (white)
- Ability to download the chart in a JPG file
- Ability to share the result via facebook or twitter
## Running locally
### Supported environment:
* Prerequisite: Node >= v18.0.0 and NPM >= 9.5.0
* [Generate access token (classic)](https://github.com/settings/tokens/new) to ensure you don't get rate limited API call.
* Define environment variable with the following values:
```
TOKEN=your-access-token
ENV=local
```
An example of environment variable is provided [here](.env.example)
* Install dependency: `npm install`
* Start the app ` npm run start` and go to `http://localhost:3000`
## Feature tracker:
You can see the feature progress and pick up some issues in the [issues](https://github.com/wildan3105/github-langs/issues) or [projects](https://github.com/wildan3105/github-langs/projects) or [milestones](https://github.com/wildan3105/github-langs/milestones)
## Contributing
Check out this [page](CONTRIBUTING.md)
## Other similar projects:
- [Githut](https://github.com/madnight/githut)
- [Hacktoberfest Checker](https://github.com/jenkoian/hacktoberfest-checker) (unfortunately it's now archived)
## License :
MIT (c) Wildan S. Nahar 2017 - 2023