Note
INTRODUCTION_PARAGRAPH Visualize GitHub contributions, allowing users to customize, export, and share their activity as high-quality images on Twitter, Instagram, and LinkedIn.
Here's a working and expected screenshot of Git Graph
Landing Page | User Display |
---|---|
![]() |
![]() |
-
📊 Customizable Graphs: Customize the graph by selecting from various themes.
-
📈 Export Graphs: Export the graph as a high-quality image for sharing on social media.
-
📱 Responsive Design: Fully responsive design that works on all devices.
-
🎨 Themes: Choose from a variety of themes to customize the graph's appearance.
-
📅 Date Range: Select a custom date range to visualize your GitHub contributions.
-
📤 Share on Socials: Share your GitHub activity on Twitter, Instagram, and LinkedIn.
-
📊 2D & 3D: Get the graph in either 2D or 3D frame style
Git Graph is built using the following powerful technologies:
Logo | Technology | Description |
---|---|---|
TypeScript | Strongly typed programming language for enhanced development | |
Next.js | React framework for production-grade applications | |
Octokit | Official GitHub API wrapper for seamless integration | |
Tailwind | Utility-first CSS framework for modern designs | |
Vercel | Platform for deploying and hosting web applications |
- 2D & 3D Graph
- JSON Date Parsed
- Post on Socials
- Themes menu
Tip
We welcome contributions to improve Git Graph! If you have suggestions, bug fixes, or new feature ideas, follow these steps:
-
Fork the Repository
Click the Fork button at the top-right of the repo page. -
Clone Your Fork
Clone the repo locally:git clone https://github.com/yashksaini-coder/git-graph
-
Create a Branch
Create a new branch for your changes:git checkout -b your-feature-branch
-
Make Changes
Implement your changes (bug fixes, features, etc.). -
Commit and Push
Commit your changes and push the branch:git commit -m "feat(scope): description" git push origin your-feature-branch
-
Open a Pull Request
Open a PR with a detailed description of your changes. -
Collaborate and Merge
The maintainers will review your PR, request changes if needed, and merge it once approved.
Found a bug or need help? Please create an issue on the GitHub repository with a detailed description.
Git Graph is licensed under the MIT
License. See the LICENSE file for more details.
🌟 If you find this project helpful, please give it a star to show support to the Author! 🌟
You can build and run Git Graph inside a Docker container using the Dockerfile provided in this project.
-
Build the Docker Image
docker build -t git-graph-image .
-
Run a Container
docker run -p 3000:3000 git-graph-image
-
Access the App
Open http://localhost:3000 in your browser.
TIP: Check the
.env
file for environment variables. Make sure it’s copied as needed.