{"id":13413735,"url":"https://github.com/nikolaydubina/calendarheatmap","last_synced_at":"2025-05-15T23:08:19.015Z","repository":{"id":46659444,"uuid":"276454017","full_name":"nikolaydubina/calendarheatmap","owner":"nikolaydubina","description":"📅 Calendar heatmap inspired by GitHub contribution activity ","archived":false,"fork":false,"pushed_at":"2025-02-10T18:43:21.000Z","size":30747,"stargazers_count":409,"open_issues_count":13,"forks_count":16,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-12T05:37:21.478Z","etag":null,"topics":["cli","data-visualization","go","web","webassembly"],"latest_commit_sha":null,"homepage":"https://calendarheatmap.io","language":"Go","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/nikolaydubina.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"nikolaydubina"}},"created_at":"2020-07-01T18:30:48.000Z","updated_at":"2025-03-19T08:00:12.000Z","dependencies_parsed_at":"2022-09-05T09:51:13.011Z","dependency_job_id":"d80fe6b8-034d-412d-b084-082cf608aeec","html_url":"https://github.com/nikolaydubina/calendarheatmap","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolaydubina%2Fcalendarheatmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolaydubina%2Fcalendarheatmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolaydubina%2Fcalendarheatmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolaydubina%2Fcalendarheatmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikolaydubina","download_url":"https://codeload.github.com/nikolaydubina/calendarheatmap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254436949,"owners_count":22070947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cli","data-visualization","go","web","webassembly"],"created_at":"2024-07-30T20:01:47.754Z","updated_at":"2025-05-15T23:08:12.648Z","avatar_url":"https://github.com/nikolaydubina.png","language":"Go","funding_links":["https://github.com/sponsors/nikolaydubina"],"categories":["Science and Data Analysis","科学与数据分析","数据分析与数据科学","Other","Go","Relational Databases"],"sub_categories":["HTTP Clients","HTTP客户端","查询语"],"readme":"[![Go Report Card](https://goreportcard.com/badge/github.com/nikolaydubina/calendarheatmap)](https://goreportcard.com/report/github.com/nikolaydubina/calendarheatmap)\n[![Go Reference](https://pkg.go.dev/badge/github.com/nikolaydubina/calendarheatmap/charts.svg)](https://pkg.go.dev/github.com/nikolaydubina/calendarheatmap/charts)\n[![codecov](https://codecov.io/gh/nikolaydubina/calendarheatmap/branch/master/graph/badge.svg)](https://codecov.io/gh/nikolaydubina/calendarheatmap)\n[![Tests](https://github.com/nikolaydubina/calendarheatmap/workflows/Tests/badge.svg)](https://github.com/nikolaydubina/calendarheatmap/actions)\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/avelino/awesome-go#science-and-data-analysis)\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/nikolaydubina/calendarheatmap/badge)](https://securityscorecards.dev/viewer/?uri=github.com/nikolaydubina/calendarheatmap)\n\nSelf-contained, plain Go implementation of calendar heatmap inspired by GitHub contribution activity available via CLI and [calendarheatmap.io](https://calendarheatmap.io)\n\n```\n$ go install github.com/nikolaydubina/calendarheatmap@latest \n$ echo '{\n    \"2020-05-16\": 8,\n    \"2020-05-17\": 13,\n    \"2020-05-18\": 5,\n    \"2020-05-19\": 8,\n    \"2020-05-20\": 5\n}' | calendarheatmap \u003e chart.png\n```\n\nBasic\n\n![basic](docs/basic.png)\n\nColorscales\n\n![col1](docs/colorscale-1.png)\n![col2](docs/colorscale-2.png)\n![col2](docs/colorscale-3.png)\n\nUTF-8\n![col1](docs/korean.png)\n\nSVG\n\n![svg](docs/korean.svg)\n\nWithout month separator\n![nosep](docs/noseparator.png)\n\nWithout labels\n![nolab](docs/nolabels.png)\n\nWithout labels, without separator\n![nosep_nolab](docs/noseparator_nolabels.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikolaydubina%2Fcalendarheatmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikolaydubina%2Fcalendarheatmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikolaydubina%2Fcalendarheatmap/lists"}