🚀 Try out Git Fusion: https://gitfusion.vercel.app
Git Fusion is a tool that seamlessly combines contribution data from GitHub and GitLab into a unified, interactive graph. Whether you're an open-source enthusiast, a professional developer, or managing multiple repositories across platforms, Git Fusion provides a clear, comprehensive view of your coding activity.
Stay on top of your development journey with Git Fusion—because your work deserves to be seen, no matter where you code.
- Unified Contribution Graph: Merge and visualize your contributions from GitHub and GitLab in one place.
- Cross-Platform Insights: Track your commits numbers from both platforms.
- Developer-Focused: Built for developers who want a centralized view of their contributions without switching between platforms.
- Customizable Views: Filter contributions by repository, time range, or platform to better analyze your work.
- User Profiles: Integrate with GitHub/GitLab user profiles to display additional details about contributions.
- Automated Reports: Generate daily, weekly, or monthly reports summarizing your contributions.
- Authentication: Add a user login/register so there's no need to always type the profile usernames to request again.
- Installation
npm i
-
Copy the contents of
.env.local.example
into a new file called.env.local
and add your github access token and change port of api if needed -
Usage
npm run dev
Git Fusion is inspired by the Contra project, which you can find here. Contra was built with Vue.js, but I decided to reimagine it using Next.js. Also, I used Typescript to add more code clarity and maintainability. In addition to the framework shift, I made enhancements to the UI and adapted various elements for React, including integrating a new library for calendar contributions. There’s more to come as I continue to enhance this project!