awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Shpota avatar

Shpota/github-activity-generator

0
View on GitHub↗
3,794 stars·345 forks·Python·apache-2.0·7 views

Github Activity Generator

This project is a git commit simulator and activity graph generator designed to create dummy commits within a repository. It functions as a utility for customizing the visual appearance of a GitHub profile activity heatmap by simulating a history of contributions.

The tool allows for the customization of commit density and frequency across specified date ranges. It can target specific date windows and exclude weekends to control the distribution and volume of simulated activity.

The system manages the generation of these contributions by synthesizing commit timestamps and applying modifications to ephemeral files. It interacts with the local git environment to inject these changes in chronological order to populate the contribution graph.

Features

  • Contribution Graph Simulators - Generates a series of simulated git commits to populate the GitHub activity graph heatmap.
  • Activity Graph Generators - Creates simulated Git commits over a specified date range to populate the GitHub activity heatmap.
  • Commit Timestamp Generators - Implements a system to generate precise git commit timestamps over specified date ranges.
  • Contribution Pattern Simulators - Provides deterministic logic to calculate and distribute commit density for realistic activity patterns.
  • Git Commit Simulators - Provides a script that generates a series of dummy commits to mimic development activity.
  • Git History Injectors - Applies synthesized commits in chronological order to accurately populate the repository's contribution graph.
  • Git History Simulators - Creates artificial commit logs over specific date ranges to mimic a consistent development track record.
  • Git Command Execution - Interacts with the local git binary to stage changes and execute commit commands.
  • Visual Heatmap Customizers - Simulates a history of contributions to fill the GitHub activity graph with custom patterns.
  • Activity Density Controllers - Allows controlling commit frequency and volume, including the ability to exclude weekends.
  • Profile Activity Managers - Controls commit density and frequency to customize the visual representation of GitHub profile activity.
  • Profile Aesthetic Tools - Customizes the appearance of a GitHub profile by controlling simulated commit density and frequency.
  • Commit Payload Generators - Creates and modifies ephemeral files to ensure every simulated commit contains a unique change.

Star history

Star history chart for shpota/github-activity-generatorStar history chart for shpota/github-activity-generator

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Github Activity Generator

Similar open-source projects, ranked by how many features they share with Github Activity Generator.
  • avinassh/rockstaravinassh avatar

    avinassh/rockstar

    4,191View on GitHub↗

    Rockstar is a suite of tools designed to simulate development activity by generating artificial commit sequences and filling Git contribution graphs. It functions as a Git activity simulator and commit generator that creates fake project development history. The project enables repository history manipulation by automating the creation of commit sequences to mimic long-term coding patterns. It allows for the population of contribution graphs over specified time ranges to simulate project activity and productivity. The toolset covers source code simulation through customizable commit content,

    Python
    View on GitHub↗4,191
  • gelstudios/gitfitigelstudios avatar

    gelstudios/gitfiti

    8,437View on GitHub↗

    gitfiti is a tool for generating pixel art on a GitHub contribution graph by manipulating Git commit histories. It functions as a commit history manipulator and a pixel art template renderer that produces specific visual patterns on a profile's activity map. The project translates image templates and numeric coordinates into a sequence of backdated commits. It controls the intensity of calendar squares by simulating activity density and generates executable shell scripts to automate the bulk commit process. The software covers capabilities for custom art template definition and the generatio

    Python
    View on GitHub↗8,437
  • initialcommit-com/git-siminitialcommit-com avatar

    initialcommit-com/git-sim

    4,663View on GitHub↗

    git-sim is a suite of tools designed to generate branded animations, visual commit graphs, and technical media for documenting version control workflows. It functions as a git animation generator and command visualizer that simulates how specific operations change repository states and commit graphs. The system models git operations on dummy repositories to predict outcomes and produces videos showing state transitions. These animations include customizable styles, speeds, and branded sequences with custom logos and text in the intro and outro. The project covers the generation of technical

    Pythongitgitpythonmanim
    View on GitHub↗4,663
  • tpope/vim-fugitivetpope avatar

    tpope/vim-fugitive

    21,671View on GitHub↗

    This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository management, staging, and commit operations directly into the text editor, allowing users to maintain project history and manage repository state without switching contexts. The plugin distinguishes itself by mapping version control operations to temporary text buffers, enabling users to manipulate repository data using standard editing commands. It utilizes a virtual file system to present historical commits, trees, and blobs as read-only buffers, facilitating navigation and

    Vim Script
    View on GitHub↗21,671
See all 17 alternatives to Github Activity Generator→

Frequently asked questions

What does shpota/github-activity-generator do?

This project is a git commit simulator and activity graph generator designed to create dummy commits within a repository. It functions as a utility for customizing the visual appearance of a GitHub profile activity heatmap by simulating a history of contributions.

What are the main features of shpota/github-activity-generator?

The main features of shpota/github-activity-generator are: Contribution Graph Simulators, Activity Graph Generators, Commit Timestamp Generators, Contribution Pattern Simulators, Git Commit Simulators, Git History Injectors, Git History Simulators, Git Command Execution.

What are some open-source alternatives to shpota/github-activity-generator?

Open-source alternatives to shpota/github-activity-generator include: avinassh/rockstar — Rockstar is a suite of tools designed to simulate development activity by generating artificial commit sequences and… gelstudios/gitfiti — gitfiti is a tool for generating pixel art on a GitHub contribution graph by manipulating Git commit histories. It… initialcommit-com/git-sim — git-sim is a suite of tools designed to generate branded animations, visual commit graphs, and technical media for… tpope/vim-fugitive — This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository… magit/magit — Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control… gitpython-developers/gitpython — GitPython is a Python library that provides a programmatic interface for interacting with Git repositories. It…