{"id":24599758,"url":"https://github.com/ilyhalight/stats-cards","last_synced_at":"2025-03-18T06:28:02.972Z","repository":{"id":273253373,"uuid":"917089885","full_name":"ilyhalight/stats-cards","owner":"ilyhalight","description":"🦀 Blazing fast stats cards for everything","archived":false,"fork":false,"pushed_at":"2025-02-14T00:19:37.000Z","size":285,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-14T01:23:53.848Z","etag":null,"topics":["cards","fast","readme","stats","wakatime"],"latest_commit_sha":null,"homepage":"https://stats-cards.toil.cc/","language":"Rust","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/ilyhalight.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","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-15T10:36:03.000Z","updated_at":"2025-02-14T00:18:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"80eed3fc-ca38-48d4-b679-183708ed5049","html_url":"https://github.com/ilyhalight/stats-cards","commit_stats":null,"previous_names":["ilyhalight/stats-cards"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilyhalight%2Fstats-cards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilyhalight%2Fstats-cards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilyhalight%2Fstats-cards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilyhalight%2Fstats-cards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ilyhalight","download_url":"https://codeload.github.com/ilyhalight/stats-cards/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244168525,"owners_count":20409544,"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":["cards","fast","readme","stats","wakatime"],"created_at":"2025-01-24T13:17:15.088Z","updated_at":"2025-03-18T06:28:02.967Z","avatar_url":"https://github.com/ilyhalight.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# stats-cards\r\n\r\n🦀 Blazing fast stats cards for everything\r\n\r\n## Available cards\r\n\r\nCurrent list of available cards:\r\n\r\n- Wakatime languages (compact with progress)\r\n\r\n   \u003cimg src=\"https://stats-cards.toil.cc/v1/top-langs/wakatime?username=Toil\" alt=\"demo\" /\u003e\r\n\r\n- Github languages (compact with progress)\r\n\r\n   \u003cimg src=\"https://stats-cards.toil.cc/v1/top-langs/github?username=ilyhalight\" alt=\"demo\" /\u003e\r\n\r\n- Github Activity Graph\r\n\r\n   \u003cimg src=\"https://stats-cards.toil.cc/v1/activity/github?username=ilyhalight\u0026period=3_months\u0026with_title=true\" alt=\"demo\" /\u003e\r\n\r\n  Support disabling title with param `with_title`:\r\n\r\n  - `true` (default)\r\n  - `false`\r\n\r\n  Support select period with param `period`:\r\n\r\n  - `3_months` (default)\r\n  - `6_months`\r\n  - `year`\r\n\r\n  \\* Required GITHUB_TOKEN in `.env`\r\n\r\nList of planned cards:\r\n\r\n- [WIP] [Github Streak](https://github.com/DenverCoder1/github-readme-streak-stats)\r\n- [WIP] [Wakatime Streak](https://github.com/DenverCoder1/github-readme-streak-stats)\r\n- [WIP] [Github stats](https://github.com/anuraghazra/github-readme-stats)\r\n- [WIP] [GitHub Extra Pins](https://github.com/anuraghazra/github-readme-stats)\r\n- [WIP] [GitHub Gist Pins](https://github.com/anuraghazra/github-readme-stats)\r\n\r\n\\* links contain design examples\r\n\r\n## Themes\r\n\r\nAvailable themes:\r\n\r\n- [Catpuccin Macchiato](https://github.com/catppuccin/catppuccin) (default)\r\n\r\n## How to run\r\n\r\nTo run your own instance:\r\n\r\n### With Docker\r\n\r\n1. Install [Docker](https://www.docker.com/)\r\n2. Build the image\r\n\r\n```bash\r\ndocker build -t \"stats-cards\" .\r\n```\r\n\r\n3. Run container\r\n\r\n```bash\r\ndocker run -p 7674:7674 stats-cards\r\n```\r\n\r\n### Manually\r\n\r\n1. Install [Rust 1.75+](https://www.rust-lang.org/learn/get-started)\r\n\r\n2. (Optional) Run for developing:\r\n\r\n   2.1. Install cargo watch:\r\n\r\n   ```bash\r\n   cargo install cargo-watch\r\n   ```\r\n\r\n   2.2. Run live server:\r\n\r\n   ```bash\r\n   cargo watch -x run\r\n   ```\r\n\r\n3. Run for Production:\r\n\r\n   3.1. Build:\r\n\r\n   ```bash\r\n   cargo build --release\r\n   ```\r\n\r\n   3.2. Run a stats-cards file:\r\n\r\n   ```bash\r\n   ./target/release/stats-cards\r\n   ```\r\n\r\nWritten with ❤️ \u0026 🦀\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filyhalight%2Fstats-cards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filyhalight%2Fstats-cards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filyhalight%2Fstats-cards/lists"}