GithubHelp home page GithubHelp logo

rahuldkjain / github-profile-readme-generator Goto Github PK

View Code? Open in Web Editor NEW
19.9K 91.0 6.0K 14.66 MB

๐Ÿš€ Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.

Home Page: https://rahuldkjain.github.io/gh-profile-readme-generator

License: Apache License 2.0

JavaScript 97.69% CSS 2.27% Shell 0.03%
github readme generator react gatsby markdown hacktoberfest

github-profile-readme-generator's Introduction

GitHub Profile Readme Generator

GitHub Profile README Generator

github-profile-readme-generator license github-profile-readme-generator forks github-profile-readme-generator stars github-profile-readme-generator issues github-profile-readme-generator pull-requests join discord community of github profile readme generator

github-profile-readme-generator gif

View Demo ยท Report Bug ยท Request Feature

Loved the tool? Please consider donating ๐Ÿ’ธ to help it improve!

sponsor github profile readme generator Buy Coffee for rahuldkjain Buy Me A Coffee

Tired of editing GitHub Profile README with new features?

This tool provides an easy way to create a GitHub profile readme with the latest add-ons such as visitors count, github stats, etc.

๐Ÿš€ Demo

Try the tool: GitHub Profile README Generator

๐Ÿง Features

Just fill in the details such as Name, Tagline, Dev Platforms Username, Current Work, Portfolio, Blog, etc. with a minimal UI.

  • Uniform Dev Icons

  • Uniform Social Icons

  • Visitors Counter Badge

  • GitHub Profile Stats Card

  • GitHub Top Skills

  • GitHub Streak Stats

  • Dynamic Dev(.)to Blogs (GitHub Action)

  • Dynamic Medium Blogs (GitHub Action)

  • Dynamic Personal Blogs from RSS Feed (GitHub Action)

  • Wakatime Stats contribute

  • Buy Me A Coffee button

Click on Generate README to get your README in markdown. You can preview the README too.

๐Ÿ› ๏ธ Installation Steps

  1. Clone the repository
git clone https://github.com/rahuldkjain/github-profile-readme-generator.git
  1. Change the working directory
cd github-profile-readme-generator
  1. Install dependencies
npm install
  1. Run the app
npm start

๐ŸŒŸ You are all set!

๐Ÿฐ Contributing

Please contribute using GitHub Flow. Create a branch, add commits, and open a pull request.

Please read CONTRIBUTING for details on our CODE OF CONDUCT, and the process for submitting pull requests to us.

๐Ÿ’ป Built with

๐Ÿ™‡ Special Thanks

๐Ÿ™‡ Sponsors

  • Scott C Wilson donated the first-ever grant to this tool. A big thanks to him.
  • Max Schmitt loved the tool and showed support with his donation. Thanks a lot.
  • Aadit Kamat find the tool useful and showed support with his donation. A big thanks to him.
  • Jean-Michel Fayard used the generator to create his GitHub Profile README and he loved it. Thanks to him for showing support to the tool with the donation.

๐Ÿ™ Support

sponsor github profile readme generator tweet github profile readme generator

Buy Coffee for rahuldkjain Buy Me A Coffee


Developed with โค๏ธ in India ๐Ÿ‡ฎ๐Ÿ‡ณ

github-profile-readme-generator's People

Contributors

abhijit-hota avatar aditya-ds-1806 avatar allcontributors[bot] avatar amruta-kashikar avatar ankurchaudhary627 avatar chandrikadeb7 avatar citrinin avatar dalmia007 avatar darkangeel-hd avatar denvercoder1 avatar dependabot[bot] avatar dialiforia avatar dmnchzl avatar g-savitha avatar j23saw avatar jaideepghosh avatar maddoxx88 avatar mauriciohernancabrera avatar msriaz avatar nidhi-bhanushali avatar pollyj avatar rahuldkjain avatar sarbikbetal avatar somikdatta avatar techieeliot avatar tekipeps avatar thauska avatar wandersondossantos avatar yashkandalkar avatar zeaus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

github-profile-readme-generator's Issues

Animated Github Badges

Is your feature request related to a problem? Please describe.
Recently the Arctic Contributor Badge has been added to our github profiles, this is a way of integrating it in our reamde profiles as well.

Describe the solution you'd like
Minimalistic icons with animations rendered in AE, will go well with the overall theme of your generator.

Describe alternatives you've considered
I can provide static icons if required.

Additional context
Badge Preview On My Profile : acervenky
Badge Repo : animated-github-badges

Names don't show up when hovering over the "skills" checkboxes (on desktop)

Describe the bug
Hovering over the skills in the part where you fill out the form to generate the README, sometimes the skill names do not appear even though there's enough space for them to appear

To Reproduce
Steps to reproduce the behavior:

  1. Open your desktop browser, to any width lower than 1199px
  2. Hover mouse over the checkboxes in the skills section.
  3. No name for the corresponding logos shows up.

Expected behavior
As long as the width allows for it, the names for the corresponding logos should show up when they are hovered over in the skills section.

Screenshots
screencast

Desktop (please complete the following information):

  • OS: Linux
  • Browser: Firefox
  • Version: 80.0

Additional context
Please assign the issue to me, I've already written the fix for it (it's just a change to media queries in CSS).

add tooltip on hover to skill icons

hover to any icon in the skills section
display a tooltip showing the skill name

Eg: I am hovering on the React icon
the tooltip should display React

add feature to customize the visit-count badge

You can provide different input fields after checking display visitors-count badge checkbox to customize the badge.
We can customize the color, style, and label. See below for reference

Color

You can use any valid HEX color or pick from a predefined set of named colors (blue is the default).

color demo
brightgreen
green
yellow
yellowgreen
orange
red
blue
grey
lightgray
ff69b4

Named color

![](https://komarev.com/ghpvc/?username=your-github-username&color=green)

Hex color

![](https://komarev.com/ghpvc/?username=your-github-username&color=dc143c)

NOTE: HEX colors should be used without # symbol prefix.

Styles

The following styles are available (flat is the default).

style demo
flat
flat-square
plastic
![](https://komarev.com/ghpvc/?username=your-github-username&style=flat-square)

Label

You can overwrite default Profile views text with your own label.

![](https://komarev.com/ghpvc/?username=your-github-username&label=PROFILE+VIEWS)

NOTE: Replace whitespace with + character in multi-word labels.

no option to get back to markdown again.

Is your feature request related to a problem? Please describe.
After the markdown is generated upon clicking the preview option, there was no option to get to the markdown again.

Describe the solution you'd like
After clicking the preview option, there should be an option to get back to markdown again.

Really Loving This!!

Want to give a shoutout to @rahuldkjain and the contributors to this repository. You guys really changed the readme looks on Github

If there is anyone I can contribute, please tag me.

Cheers!

View Count increments if you keep reloading the webpage !!

Describe the bug
View count keeps on increasing if we keep on reloading the webpage and even while editing also this behavior can be seen.
To Reproduce
Steps to reproduce the behavior:

  1. Go to readme or edit the readme
  2. reload it
  3. see the incremented count

Expected behavior
no change in count should be expected

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Trim the variables

Describe the bug
Trim the variables which are styled bold in the readme. If any spaces before/after are left then GitHub readme will show that space and will not make it bold

Expected behavior
Trimmed variables

Screenshots
image
preview:
image

Would you like to work on this issue? - Yes

[BUG]Languages' icons are above the "Most Used Languages" title

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.
image

Add MS SQL in Database,Visual Studio in Software and SVN in Devops.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Extract username from social links

A lot of people pasting links to their social links accounts instead of writing only username.
It leads to generating counter with link:
/ghpvc/?username=https://github.com/example-username
Instead of:
/ghpvc/?username=example-username

The better way will cutting domain part of the social website and leave only username automatically.

After then validation could be performed. For GitHub username you could use shinnn GitHub username validator

Add labels

Use labels for checkboxes under the SKILLS section.

Add Flutter or Dart in Skills.

Flutter or Dart is not mentioned in Skills Category. A huge number of developers are working on his too. I think it can be considered too.

No images in skills

StackOverflow URL is Broken

Describe the bug
Every time, I add the Stackoverflow username, it leads to broken URLs.
Username: Muhaddis
Dynamic Link: https://stackoverflow.com/Muhaddis which is actually 404

Expected behavior
Instead of asking for username, we should ask for Stackoverflow profile ID.

Example: My Stackoverflow profile ID is 9773113. So the expected Dynamic link would be https://stackoverflow.com/users/9773113/ which automatically redirects to my profile.

I'll be happy to make a PR once triage.

All the Dev icons are not loading

const icons = {
vuejs: 'https://konpa.github.io/devicon/devicon.git/icons/vuejs/vuejs-original-wordmark.svg',
react: 'https://konpa.github.io/devicon/devicon.git/icons/react/react-original-wordmark.svg',
angularjs: 'https://konpa.github.io/devicon/devicon.git/icons/angularjs/angularjs-original.svg',
aws: 'https://konpa.github.io/devicon/devicon.git/icons/amazonwebservices/amazonwebservices-original-wordmark.svg',
android: 'https://konpa.github.io/devicon/devicon.git/icons/android/android-original-wordmark.svg',
backbonejs: 'https://konpa.github.io/devicon/devicon.git/icons/backbonejs/backbonejs-original-wordmark.svg',
bootstrap: 'https://konpa.github.io/devicon/devicon.git/icons/bootstrap/bootstrap-plain.svg',
c: 'https://konpa.github.io/devicon/devicon.git/icons/c/c-original.svg',

Devicon repo had recently transferred their repository to a separate organisation, so all the konpa.github.io/* would have to be changed to devicons.github.io/* like here

Please get the issue assigned to you before start working

I've seen that so many developers creating pull requests without even getting assigned.
I request you to follow the steps before start working on the issues

  1. Put a comment like "Please assign this issue to me"
  2. Wait to get it assigned to you.
  3. Start working
  4. Create a Pull Request mentioning the issue.

It will be easier to keep track of the contributions.

Thanks ๐Ÿ™‡

Dark Theme Compatibility

github stats , language card and social icons should adapt to dark theme

There are third party chrome Extensions by which github changes to dark theme.
other components like name and bullet points are automatically adapted to that dark theme

It would be great if this works with card and social icons too
below attached is the screenshot for the refrence
darkmode

add cli

Is your feature request related to a problem? Please describe.

add a cli so i don't need to fill in the web-form

Describe the solution you'd like

extract the generating part into an node package, then i would like to store the data in a config-file and then run a node script to convert it

Describe alternatives you've considered
i am not looked for other gererators

Additional context
Add any other context or screenshots about the feature request here.

download error

Describe the bug
The error occurs when the preview option is checked, when clicking on 'download' we do not get any answer, however when clicking on markdown it is possible to download.

To Reproduce
Steps to reproduce the behavior:
-After clicking "generate readme"

  1. Click on 'preview button'
  2. Click on 'download button'

Desktop:

  • OS: [ubuntu]
  • Browser [chrome]

Add more Github Stats options for user to choose

anuraghazra/github-readme-stats project that provides GitHub Stats Card now widely used in many profile-readme github has 2 more card namely:

  • GitHub Extra Repo Pins
  • Top Languages Card

So adding this feature request so that user can get an option to add this data in his profile-readme

Solution -
Adding 2 more checkbox option for the user to select whether he wants to add these functionalities:

  • If user selects Top Languages Card:
    const GithubTopLanguagesUsed = (props) => {
        let link = "https://github-readme-stats.vercel.app/api/top-langs/?username=" + props.github + "&hide_langs_below=1&layout=compact"
        if (props.show) {
            return (<>{`<p align="center"> <img src="${link}" alt="${props.github}" /> </p>`}<br /><br /></>);
        }
        return '';
    }

<><GithubTopLanguagesUsed show={props.data.githubStats} github={props.social.github} /></>
  • If user selects GitHub Extra Repo Pins:
    Add 2 repo links and show them one along side another
    const MostAdmiredRepos = (props) => {
        let html = `
## Most Admired Repos

<a href="https://github.com/${props.github}/${props.repo[0]}">
  <img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=${props.github}&repo=${props.repo[0]}" />
</a>
<a href="https://github.com/${props.github}/${props.repo[1]}">
 <img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=${props.github}&repo=${props.repo[1]}" />
</a>`

        if (props.show) {
            return (<>{`${mostAdmiredRepos}`}<br /><br /></>);
        }
        return '';
    }

<><MostAdmiredRepos show={props.data.githubStats} github={props.social.github} repos={props.github.repos}/></>

Qt and others

Is your feature request related to a problem? Please describe.
That will be great if there had the Qt and other GUI frameworks available in the frontend category.

Describe the solution you'd like
Add Qt, wxWidgets and GTK icons within the frontend category

2020-08-27 12_42_28-Window

Icon size issue in mobile view

Describe the bug
Icons appear too big in mobile view of the profile

To Reproduce
Steps to reproduce the behavior:

  1. Open any GitHub profile that contains the readme generator
  2. Scroll down to skill icons
  3. See error

Expected behavior
All icons selected by user in his/her readme while specifying their skillset should be visible.

Smartphone (please complete the following information):

  • Device: Realme XT
  • Github App
  • Version 1.2.11

Screenshots
Screenshot_2020-08-05-13-26-49-353_com github android

github-readme-stats option hides HTML language automatically

I noticed that when you use the "Top Languages" card from the github-readme-stats repository the HTML language gets automatically hidden, which I think it shouldn't.
I think the default "Top Languages" card should be generated with the default settings (https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra).
I've read about having a system to customize the card, which will let you hide any language if you want; but still, in my opinion, the card should be the default (before the customization).

Have a great day ๐Ÿ––.

Add a blank line after <h3> tag

The output of the generator needs to put a blank line between the subtitle and the first Work entry ("I'm currently working on.") Otherwise, the links in the first Work entry will not work; you'll just see them displayed as raw Markdown. (In Github markdown you have to have a blank line between HTML and Markdown, or the Markdown won't be interpreted.)

save data in config file and load data

Is your feature request related to a problem? Please describe.

When i visit the page a second time have to enter the data again. saving the data in a file would be nice.

Describe the solution you'd like
add a save config and load config to the website

Describe alternatives you've considered
n/a

Additional context

Add categories in skills

Is your feature request related to a problem? Please describe.
As the skill list keeps growing, it makes sense to categorise the skills

Describe the solution you'd like
Categories based on Utility.
Frontend, Backend, Frameworks(could be clubbed with f/e or b/e), Databases, Tools(eg: Git, Meld, Postman), Testing
Describe alternatives you've considered
Add custom-order for listed skills. The order of listing the skills is another option where the proficiency in skills decrease as we reach the end of the list.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.