Automated git Commit

Introducing Absen Commit: Automate Your GitHub Contribution Graph
Ever looked at your
GitHub profile and noticed those empty green squares? Whether you've been working on private projects, coding offline, or just want to customize your contribution graph, I've got something for you.
What is Absen Commit?
Absen Commit is a lightweight bash script that automatically generates GitHub contributions with realistic commit patterns. It's designed to fill your contribution graph across any date range you specify, creating multiple commits per day with authentic timestamps and multilingual commit messages.
Why I Built This
We all know that GitHub's contribution graph doesn't tell the whole story. Sometimes you're coding on local projects, working in private repositories, or contributing in ways that don't show up on your profile. This tool helps you represent your actual activity in a way that's visible to others.
Key Features at a Glance
Smart Automation: Generates 7-10 commits per day automatically
Realistic Patterns: Random timestamps between 8 AM - 11 PM
Global Touch: Multilingual commit messages (English, Indonesian, Korean, Chinese)
Fully Customizable: Adjust date ranges, commit frequency, messages, and more
One-Click Setup: Just run the script and let it do the work
How It Works
The magic is simple. The script loops through your specified date range, creating commits with backdated timestamps using Git's built-in features. Each commit updates a simple text file, ensuring your contribution graph lights up exactly the way you want it.
# Just three steps:
git clone https://github.com/FarrelPandhita/absen-commit.git
chmod +x absen.sh
./absen.sh
Perfect For
Developers working on private projects who want to show consistent activity
Those who want to customize their GitHub profile appearance
Learning how Git's timestamp features work
Educational purposes and Git experimentation
Try It Yourself
The project is completely open-source and available on GitHub. I've included detailed documentation, troubleshooting guides, and customization options to help you get started in minutes.
👉 Check it out here: github.com/FarrelPandhita/absen-commit
If you find it useful, I'd really appreciate a ⭐ star on the repository! It helps others discover the tool and motivates me to keep improving it.
A Quick Note
This tool is built for educational purposes and personal customization. Use it responsibly and be transparent about your actual contributions when it matters (like job applications). The goal is to represent your work, not misrepresent your abilities.
Have questions or suggestions? Feel free to open an issue on GitHub or reach out. I'm always looking to improve the project and hear how people are using it!
Happy committing! 🚀