{"id":17716875,"url":"https://github.com/silentsoft/hits","last_synced_at":"2026-04-13T03:11:37.433Z","repository":{"id":43110384,"uuid":"385596748","full_name":"silentsoft/hits","owner":"silentsoft","description":":rocket: A fast, simple and privacy-friendly way to count hits on your GitHub repositories, websites and more.","archived":false,"fork":false,"pushed_at":"2026-01-12T01:06:00.000Z","size":8731,"stargazers_count":157,"open_issues_count":1,"forks_count":17,"subscribers_count":5,"default_branch":"dev","last_synced_at":"2026-01-12T05:48:57.747Z","etag":null,"topics":["analytics","counter","github","github-counter","github-profile","github-profile-counter","github-readme","hit-counter","hits","page-counter","readme","readme-profile","statistics","view-counter","views-count","visitor-counter"],"latest_commit_sha":null,"homepage":"https://hits.sh","language":"JavaScript","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/silentsoft.png","metadata":{"funding":{"github":"silentsoft","patreon":"silentsoft","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":"silentsoft.org/donate"},"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-07-13T12:30:52.000Z","updated_at":"2026-01-12T01:05:54.000Z","dependencies_parsed_at":"2025-06-09T02:19:29.599Z","dependency_job_id":"51c495ff-8198-4b47-8d69-aceebb7c160f","html_url":"https://github.com/silentsoft/hits","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/silentsoft/hits","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silentsoft%2Fhits","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silentsoft%2Fhits/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silentsoft%2Fhits/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silentsoft%2Fhits/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/silentsoft","download_url":"https://codeload.github.com/silentsoft/hits/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silentsoft%2Fhits/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28559339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T00:46:33.223Z","status":"online","status_checked_at":"2026-01-19T02:00:08.049Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["analytics","counter","github","github-counter","github-profile","github-profile-counter","github-readme","hit-counter","hits","page-counter","readme","readme-profile","statistics","view-counter","views-count","visitor-counter"],"created_at":"2024-10-25T14:01:11.918Z","updated_at":"2026-01-19T03:00:57.369Z","avatar_url":"https://github.com/silentsoft.png","language":"JavaScript","readme":"\u003ch1 align=\"center\"\u003e\n  Hits\u003c/br\u003e\n  \u003ca href=\"https://status.hits.sh\"\u003e\u003cimg alt=\"Uptime Robot status\" src=\"https://img.shields.io/uptimerobot/status/m788691469-6cb5e6a1ce844e9f64a4b046\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://status.hits.sh\"\u003e\u003cimg alt=\"Uptime Robot ratio (30 days)\" src=\"https://img.shields.io/uptimerobot/ratio/m788691469-6cb5e6a1ce844e9f64a4b046\"\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003e\n  \u003ca href=\"https://hits.sh\"\u003e\u003cimg src=\".images/hits-readme.png\"/\u003e\u003c/a\u003e\n\u003c/h3\u003e\n\n## Getting Started\n`Hits` supports the following three of the most common use cases: `Markdown`, `HTML` and `Image Link`.\n\nFor example, to get a hits badge for `https://github.com/silentsoft/hits`:\n\n[![Hits](https://hits.sh/github.com/silentsoft/hits.svg)](https://hits.sh/github.com/silentsoft/hits/)\n\n- Markdown\n  ```markdown\n  [![Hits](https://hits.sh/github.com/silentsoft/hits.svg)](https://hits.sh/github.com/silentsoft/hits/)\n  ```\n- HTML\n  ```html\n  \u003ca href=\"https://hits.sh/github.com/silentsoft/hits/\"\u003e\u003cimg alt=\"Hits\" src=\"https://hits.sh/github.com/silentsoft/hits.svg\"/\u003e\u003c/a\u003e\n  ```\n- Image Link\n  ```\n  https://hits.sh/github.com/silentsoft/hits.svg\n  ```\n\n## Features in Query String\n\n### view\n- `total` (default)\n- `today-total`\n\n### style\n- `flat` (default)\n- `flat-square`\n- `for-the-badge`\n- `plastic`\n\n### label\n- For setting the label text instead of the default `hits`.\n\n### extraCount\n- This is useful if you want to add an extra count to your badge. For example, if you want to add a count of `1000` to your badge, you can set `extraCount=1000`.\n- **When Do I Need This?**\n  - If the hit counter service you used previously has end-of-service, you can start with any number instead of starting from 1.\n\n### color, labelColor\n- Named color by shields.io\n\n  ![](.images/color-brightgreen.svg)\n  ![](.images/color-green.svg)\n  ![](.images/color-yellow.svg)\n  ![](.images/color-yellowgreen.svg)\n  ![](.images/color-orange.svg)\n  ![](.images/color-red.svg)\n  ![](.images/color-blue.svg)\n  ![](.images/color-grey.svg)\n  ![](.images/color-lightgrey.svg)\n  ![](.images/color-gray.svg)\n  ![](.images/color-lightgray.svg)\n  ![](.images/color-critical.svg)\n  ![](.images/color-important.svg)\n  ![](.images/color-success.svg)\n  ![](.images/color-informational.svg)\n  ![](.images/color-inactive.svg)\n\n- Any valid [CSS color](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value)\n  - named color\n    - ![](.images/color-black.svg)\n    - ![](.images/color-rebeccapurple.svg)\n    - etc.\n  - hexadecimal numbers\n    - ![](.images/color-ff69b4.svg)\n    - ![](.images/color-9cf.svg)\n    - etc.\n  - rgb[a](red, green, blue[, opacity])\n  - cmyk[a](cyan, magenta, yellow, black[, opacity])\n  - hsl[a](hue, saturation, lightness[, opacity])\n\n### logo\n- [simple-icons slug](https://github.com/simple-icons/simple-icons/blob/develop/slugs.md)\n- or data:image/svg+xml;base64,..\n\n## Statistics\nYou can see the statistics of your website by replacing the `.svg` with `/` in the URL you used to get the badge.\n\nFor example, to get a statistics for `https://github.com/silentsoft/hits` then visit [https://hits.sh/github.com/silentsoft/hits/](https://hits.sh/github.com/silentsoft/hits/)\n\n## Installation\n```\n$ git clone https://github.com/silentsoft/hits.git\n$ cd hits\n$ mvnw spring-boot:run\n```\n\n## Packaging\n```\n$ mvnw clean package -P production\n```\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease note we have a [CODE_OF_CONDUCT](https://github.com/silentsoft/hits/blob/main/CODE_OF_CONDUCT.md), please follow it in all your interactions with the project.\n\n## License\nPlease refer to [LICENSE](https://github.com/silentsoft/hits/blob/main/LICENSE.txt) and [NOTICE](https://github.com/silentsoft/hits/blob/main/NOTICE.md).\n\n## Thanks to\n\u003ca href=\"https://jb.gg/OpenSourceSupport\"\u003e\u003cimg src=\"https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.png\" alt=\"JetBrains Logo (Main) logo.\" width=\"240\"\u003e\u003c/a\u003e\n","funding_links":["https://github.com/sponsors/silentsoft","https://patreon.com/silentsoft","silentsoft.org/donate"],"categories":["🧩 Badges 👇"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilentsoft%2Fhits","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsilentsoft%2Fhits","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilentsoft%2Fhits/lists"}