
Automate your GitHub profile README with dynamic featured projects and 3D contribution graphs using GitHub Actions workflows.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
GitHub Profile Manager automates your GitHub profile README by dynamically updating featured repositories based on stars and displaying a 3D contribution graph. All updates are handled via GitHub Actions workflows—no manual script running required.
- A GitHub repository with a profile README (e.g.,
<username>/<username>
) - GitHub Actions enabled
- Copy the workflow YAML files from the
workflows/
directory into your repository's.github/workflows
directory: - (Optional) Add a repository environment variable named
EXCLUDE_REPOS
in your GitHub repository settings to exclude specific repositories from the featured list. Use a comma-separated list (e.g.,repo1,repo2
).
- Automatic Featured Projects:
Thesync-top-starred-projects.yml
workflow will automatically update your profile README with your top-starred repositories on a schedule or on demand. - Exclude Repositories:
To skip certain repositories, set theEXCLUDE_REPOS
repository environment variable in your GitHub settings. - 3D Contribution Graph:
Thegenerate-3d-contribution-graph.yml
workflow generates a 3D contribution graph SVG, which you can embed in your profile README. - No Manual Script Running:
All updates are handled by GitHub Actions; you do not need to run scripts locally.
For more examples, refer to the Documentation
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
- 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
Distributed under the MIT License. See LICENSE
for more information.
LoveDoLove - @LoveDoLove - lovedolove@gmail.com
Project Link: https://github.com/LoveDoLove/Github-Profile-Manager