{"id":26928202,"url":"https://github.com/kerolloz/aktive","last_synced_at":"2025-04-02T04:18:45.737Z","repository":{"id":98649505,"uuid":"557488239","full_name":"kerolloz/aktive","owner":"kerolloz","description":"Most active GitHub user badge generator","archived":false,"fork":false,"pushed_at":"2024-11-14T09:57:33.000Z","size":182,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-14T10:36:34.764Z","etag":null,"topics":["active-github-user","active-user","badge","deta","fastify","readme"],"latest_commit_sha":null,"homepage":"https://aktive.kerolloz.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kerolloz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-10-25T19:28:33.000Z","updated_at":"2024-11-14T09:57:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"67c4aae8-1f54-4a81-9831-c91b40ac134b","html_url":"https://github.com/kerolloz/aktive","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerolloz%2Faktive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerolloz%2Faktive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerolloz%2Faktive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerolloz%2Faktive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kerolloz","download_url":"https://codeload.github.com/kerolloz/aktive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246752570,"owners_count":20827987,"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":["active-github-user","active-user","badge","deta","fastify","readme"],"created_at":"2025-04-02T04:18:45.678Z","updated_at":"2025-04-02T04:18:45.731Z","avatar_url":"https://github.com/kerolloz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"left\"\u003eAktive 🟩\n\u003ca target=\"_blank\" href=\"https://fastify.io\"\u003e\u003cimg alt=\"fastify\" align=\"right\" src=\"https://img.shields.io/static/v1?logo=fastify\u0026label=\u0026message=Fastify\u0026style=for-the-badge\u0026color=grey\"/\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" href=\"https://railway.app/\"\u003e\u003cimg alt=\"Railway\" align=\"right\" src=\"https://img.shields.io/static/v1?label=\u0026message=Railway\u0026style=for-the-badge\u0026color=grey\u0026logo=railway\" /\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\nAktive is a simple web service. It returns a badge (or JSON) that shows your rank among other GitHub users from your country according to your GitHub contributions.\n\n\u003e **Note**  \n\u003e  \n\u003e Aktive depends on the data provided by [ashkulz/committers.top](//github.com/ashkulz/committers.top).  \n\u003e So please make sure that your name appears on your country list here [committers.top](https://committers.top).\n\n## Docs\n\n\u003e [!NOTE]\n\u003e You can also check the Swagger [API documentation](https://aktive.kerolloz.dev/swagger) for more details.\n\n### Endpoints\n\n\u003e Base URL: \u003chttps://aktive.kerolloz.dev\u003e\n\n#### GET `/`\n\nRedirects to this repository.\n\n---\n\n#### GET `/:country/:username`\n\n- Returns a [shields.io](https://shields.io) badge (SVG image) with your rank.\n\n##### Parameters\n\n- `country` - The country you live in (make sure it's visible on your profile).\n- `username` - Your GitHub username.\n\n##### Query Parameters\n\n- `style` - Set the style of the badge. Can be one of `flat`, `flat-square`, `for-the-badge`, or `plastic`. Defaults to `flat`.\n- `label` - Set the left-hand-side text. Defaults to `Most Active GitHub User Rank`.\n- `color` - Set the background of the right part (hex, rgb, rgba, hsl, hsla and css named colors supported). Defaults to `brightgreen`.\n- `labelColor` -  Set the background of the left part (hex, rgb, rgba, hsl, hsla and css named colors supported). Defaults to `grey`.\n- `rnkPrefix` - Set prefix to display before the rank value. Defaults to `\"\"` empty string.\n- `rnkSuffix` - Set suffix to display after the rank value. Defaults to `\"\"` empty string.\n\n##### Examples\n\n\u003e `![badge](https://aktive.kerolloz.dev/egypt/kerolloz)`  \n\u003e ![badge](https://aktive.kerolloz.dev/egypt/kerolloz)\n\n\u003e `![badge](https://aktive.kerolloz.dev/egypt/kerolloz?style=flat-square\u0026color=blue)`  \n\u003e ![badge](https://aktive.kerolloz.dev/egypt/kerolloz?style=flat-square\u0026color=blue)  \n\n\u003e `![badge](https://aktive.kerolloz.dev/egypt/kerolloz?label=Most%20Active%20GitHub%20User%20In%20Egypt\u0026labelColor=white\u0026rnkPrefix=Rank%20)`  \n\u003e ![badge](https://aktive.kerolloz.dev/egypt/kerolloz?label=Most%20Active%20GitHub%20User%20In%20Egypt\u0026labelColor=white\u0026rnkPrefix=Rank%20)\n\n\u003e `![badge](https://aktive.kerolloz.dev/egypt/kerolloz?label=\u0026color=cyan\u0026style=for-the-badge\u0026rnkPrefix=Ranked%20\u0026rnkSuffix=%20In%20Egypt)`  \n\u003e ![badge](https://aktive.kerolloz.dev/egypt/kerolloz?label=\u0026color=cyan\u0026style=for-the-badge\u0026rnkPrefix=Ranked%20\u0026rnkSuffix=%20In%20Egypt)\n\n---\n\n#### GET `/rank/:country/:username`\n\n\u003ca target=\"_blank\" href=\"https://reqbin.com/c-1lldzybw \"\u003e\n  \u003cimg align=\"right\" alt=\"Try it\" src=\"https://img.shields.io/badge/-Try%20it-white?style=for-the-badge\" /\u003e\n\u003c/a\u003e\n\n- Returns a JSON object with your rank.\n\n**Same parameters** as [GET `/:country/:username`](#get-countryusername)\n\n##### Example\n\n```bash\n$ curl https://aktive.kerolloz.dev/rank/egypt/kerolloz\n\n{\n    \"rank\": \"109th\"\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkerolloz%2Faktive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkerolloz%2Faktive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkerolloz%2Faktive/lists"}