A modern, sleek, and high-performance React application that helps developers generate beautiful, comprehensive, and dynamic GitHub Profile READMEs in seconds.
- 🏢 Basic Information: Add your name, role, company, location, and portfolio link.
- 🌐 Social Links: Easily integrate links to your LinkedIn, X (Twitter), YouTube, Dev.to, Medium, and more.
- 💻 Tech Stack Selector: Choose from a vast array of programming languages, frontend/backend frameworks, databases, and DevOps tools.
- 📊 GitHub Widgets: Toggle dynamic GitHub stats, including Top Languages, Streak Stats, Activity Graphs, and the popular Contribution Snake.
- 👁️ Live Preview: Instantly view the rendered Markdown or the raw code output in real-time.
- 📋 1-Click Export: Easily copy the generated Markdown to your clipboard or download it as a
README.mdfile.
- Framework: React (Vite)
- Styling: Tailwind CSS
- Icons: Lucide React
- Markdown Parsing:
react-markdown&remark-gfm
To run this project locally, follow these steps:
You need to have Node.js installed on your machine.
-
Clone the repository:
git clone https://github.com/Hariharapranav/github-profile-readme-generator.git
-
Navigate to the project directory:
cd github-profile-readme-generator -
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:5173.
To create a production build, run:
npm run buildThis will generate a dist folder containing the optimized and minified application.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This generator relies on several incredible open-source APIs and tools to render your GitHub statistics and widgets:
- GitHub Readme Stats (and the Eight-theta Mirror) for the GitHub Stats and Top Languages cards.
- GitHub Readme Streak Stats for the Streak Stats widget.
- GitHub Readme Activity Graph for the beautiful dynamic activity chart.
- Snk for the Contribution Graph snake animation.
- GitHub Profile Views Counter for the GHPVC visitor counter.
- Simple Icons for the reliable brand logos used in our UI and badges.
- Shields.io for the clean and customizable badges.
If you found this project helpful, please star it on GitHub!
Built with ❤️ by Hariharapranav