{"id":26981478,"url":"https://github.com/bm-github/gixel","last_synced_at":"2026-01-29T14:11:35.598Z","repository":{"id":272335300,"uuid":"912827705","full_name":"bm-github/gixel","owner":"bm-github","description":"Create pixel patterns on GitHub activity","archived":false,"fork":false,"pushed_at":"2025-01-13T18:55:41.000Z","size":81,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-02T07:39:10.111Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bm-github.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-06T13:28:59.000Z","updated_at":"2025-01-13T18:55:44.000Z","dependencies_parsed_at":"2025-01-13T19:36:02.850Z","dependency_job_id":"aeca8f80-580f-4f0d-beef-8bd94d86f867","html_url":"https://github.com/bm-github/gixel","commit_stats":null,"previous_names":["bm-github/gixel"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bm-github/gixel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bm-github%2Fgixel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bm-github%2Fgixel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bm-github%2Fgixel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bm-github%2Fgixel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bm-github","download_url":"https://codeload.github.com/bm-github/gixel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bm-github%2Fgixel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28879079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-03T15:36:11.828Z","updated_at":"2026-01-29T14:11:35.536Z","avatar_url":"https://github.com/bm-github.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Gixel, the Git Pixel Generator**\n\n**Git Pixel Generator** is a fun and creative web-based tool that transforms your Git commit history into pixel-art-like patterns! Design custom contribution graphs to showcase your creativity directly on your GitHub profile.\nInspired by when GitHub changed the activity grid colours for Halloween.\n\n---\n\n# Try it online [gixel](https://bm-github.github.io/gixel-hosting/)\n\n## **Features**\n- 🎨 **Interactive Grid**: Design directly on a grid that mimics GitHub's contribution graph.\n- 🔥 **5-Intensity Levels**: Cycle through commit levels, from no commits (grey) to the darkest green.\n- 📅 **Date-Aware Grid**: Automatically adjusts for different years, taking into account start and end days.\n- 🛠️ **Script Generation**: Automatically creates a bash script to generate your commit patterns.\n- 📂 **Download or Copy**: Easily download or copy the script for immediate use.\n- 🎉 **Fully Customisable**: Works for any year you choose.\n\n---\n\n## **How It Works**\n\n1. **Open the Tool**: Launch `gixel.html` in your browser.\n2. **Design Your Pattern**:\n   - Choose a year using the input field.\n   - Click cells on the grid to set commit intensity:\n     -  **Level 0 (Grey)**: No commits\n     -  **Level 1 (Light Green)**: 1 commit\n     -  **Level 2 (Medium Green)**: 2 commits\n     -  **Level 3 (Bright Green)**: 3 commits\n     -  **Level 4 (Brightest Green)**: 4+ commits\n   - Use the dropdown to fill all cells any shade\n3. **Generate the Script**:\n   - Click **\"Generate Script\"** to create a bash script.\n   - Choose **\"Copy to Clipboard\"** or **\"Download Script\"** to save it.\n4. **Run the Script**:\n   - Make the script executable:\n     ```bash\n     chmod +x gixel-commits.sh\n     ```\n   - Run it in a Git repository:\n     ```bash\n     ./gixel-commits.sh\n     ```\n5. **Admire Your Art**: Push the changes to see your contribution graph transform into art!\n\n   To start over, delete the repository and push a new script.\n   Changes may take 24 hours\n   To remove just delete the pixel repository\n\n\n---\n\n## **Example**\n\n![example](/example.png)\n\n---\n\n## **Why Use Git Pixel Generator?**\n- Express your creativity on GitHub.\n- Make your profile stand out with unique art.\n- It's easy to use and works seamlessly for any year!\n\n---\n\n## **Technical Details**\n- **Empty Commits**: Uses `git commit --allow-empty` for clean commits.\n- **Precise Timestamps**: Random times between 9:00 AM and 8:59 PM ensure natural-looking contributions.\n- **Script Details**: Automatically pushes changes to the `main` branch for instant updates.\n\n---\n\n## **Styling**\n- **GitHub-Inspired Design**:\n  - Dark theme (`#0d1117`)\n  - GitHub-style fonts and colours\n- **Responsive Layout**: Works across devices with smooth hover effects.\n\n---\n\n## **Browser Compatibility**\nThe tool supports modern web features and works on all major browsers:\n- **CSS Grid \u0026 Flexbox** for layout.\n- **ES6+ JavaScript** for interactivity.\n- **Clipboard API** for copying scripts.\n\n---\n\n## **Disclaimer**\nThis tool is for **educational and artistic purposes only**. Ensure your usage complies with GitHub's Terms of Service and repository guidelines.\n\n---\n\n## **Get Started**\n1. Clone the repository: \n   ```bash\n   git clone https://github.com/bm-github/gixel.git\n\n## Feedback and Contributions\n\nHave ideas for new features or improvements? Submit an issue or a pull request on GitHub!\n\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE). You are free to use, modify, and distribute this software under the terms of the license.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbm-github%2Fgixel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbm-github%2Fgixel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbm-github%2Fgixel/lists"}