{"id":16989443,"url":"https://github.com/aviortheking/codestats-readme","last_synced_at":"2025-07-29T21:36:08.971Z","repository":{"id":39667190,"uuid":"293759767","full_name":"Aviortheking/codestats-readme","owner":"Aviortheking","description":":zap: Dynamically generated Code::Stats SVGs for your github readmes","archived":false,"fork":false,"pushed_at":"2024-01-20T03:00:06.000Z","size":722,"stargazers_count":18,"open_issues_count":5,"forks_count":4,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-24T09:20:49.704Z","etag":null,"topics":["codestats","dynamic","profile-readme","readme-generator","readme-stats","serverless"],"latest_commit_sha":null,"homepage":"https://codestats-readme.avior.me","language":"TypeScript","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/Aviortheking.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2020-09-08T09:14:11.000Z","updated_at":"2025-06-14T02:52:49.000Z","dependencies_parsed_at":"2023-11-29T11:47:18.868Z","dependency_job_id":"520293fb-78ff-40e9-a15d-a3c057e4dee5","html_url":"https://github.com/Aviortheking/codestats-readme","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Aviortheking/codestats-readme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aviortheking%2Fcodestats-readme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aviortheking%2Fcodestats-readme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aviortheking%2Fcodestats-readme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aviortheking%2Fcodestats-readme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aviortheking","download_url":"https://codeload.github.com/Aviortheking/codestats-readme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aviortheking%2Fcodestats-readme/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267763938,"owners_count":24140829,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"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":["codestats","dynamic","profile-readme","readme-generator","readme-stats","serverless"],"created_at":"2024-10-14T03:06:26.693Z","updated_at":"2025-07-29T21:36:08.932Z","avatar_url":"https://github.com/Aviortheking.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n \u003cimg width=\"100px\" src=\"https://raw.githubusercontent.com/Aviortheking/codestats-readme/master/.github/logo.svg\" align=\"center\" alt=\"GitHub Readme Stats\" /\u003e\n \u003ch2 align=\"center\"\u003eCode::Stats Readme\u003c/h2\u003e\n \u003cp align=\"center\"\u003eGet dynamically generated Code::Stats stats on your readmes!\u003c/p\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.gg/HB4peNX57g\"\u003e\n\t\u003cimg src=\"https://img.shields.io/discord/1143555541004726272?color=%235865F2\u0026label=Discord\" alt=\"Discord Link\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Aviortheking/codestats-readme/stargazers\"\u003e\n  \t\u003cimg src=\"https://img.shields.io/github/stars/Aviortheking/codestats-readme?style=flat-square\" alt=\"Github stars\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Features\n\n- [Features](#features)\n- [Profile Card](#profile-card)\n- [History Card](#history-card)\n- [Top Languages Card](#top-languages-card)\n- [Common Options](#common-options)\n\n# Profile Card\n\nCopy paste this into your markdown content, and that's it. Simple!\n\nChange the `?username=` value to your GitHub's username.\n\n```md\n[![Avior's code::stats stats](https://codestats-readme.avior.me/api?username=aviortheking)](https://github.com/Aviortheking/codestats-readme)\n```\n\n[![Avior's code::stats stats](https://codestats-readme.avior.me/api?username=aviortheking)](https://github.com/Aviortheking/codestats-readme)\n\n### Options\n\n| Option Name | Preview                                                                                         | Description                                                 |\n| ----------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |\n| hide        | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026hide=xp)                      | Hide specific line, ex: `\u0026hide=xp` or `\u0026hide=xp,recent_xp`  |\n| show_icons  | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026show_icons)                   | shows icons before each lines ex: `\u0026show_icons`             |\n| hide_rank   | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026hide_rank)                    | hide the rank circle ex: `\u0026hide_rank`                       |\n| line_height | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026line_height=45)               | change the line Height of each lines, ex: `\u0026line_height=45` |\n| icon_color  | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026icon_color=123456\u0026show_icons) | change the icons color, ex: `\u0026icon_color=123456\u0026show_icons` |\n| text_color  | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026text_color=123456)            | change the text colors, ex: `\u0026text_color=123456`            |\n\n# History Card\n\nShows your XP history as it's shown on your profile.\n\nCopy-paste this code into your readme and change the links.\n\nEndpoint: `api/history?username=Aviortheking`\n\n```md\n[![History](https://codestats-readme.avior.me/api/history/?username=Aviortheking)](https://github.com/aviortheking/codestats-readme)\n```\n\n[![History](https://codestats-readme.avior.me/api/history/?username=Aviortheking)](https://github.com/aviortheking/codestats-readme)\n\n### Options\n\n| Option Name    | Preview                                                                                                 | Description                                                                                                 |\n| -------------- | ------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |\n| layout         | ![](https://codestats-readme.avior.me/api/history?username=Aviortheking\u0026layout=horizontal)            | Change the layout to the horizontal one\u003cbr /\u003eex: `\u0026layout=horizontal`                                       |\n| height         | ![](https://codestats-readme.avior.me/api/history?username=Aviortheking\u0026height=400\u0026layout=horizontal) | Change the height of the card _Only on horizontal layout_\u003cbr /\u003eex: `\u0026height=400`\u003cbr /\u003eDefault: `300`        |\n| width          | ![](https://codestats-readme.avior.me/api/history?username=Aviortheking\u0026width=400)                    | Change the width of the card _Only on vertical layout_\u003cbr /\u003eex: `\u0026width=TypeScript`\u003cbr /\u003eDefault: `500`     |\n| title          | ![](https://codestats-readme.avior.me/api/history?username=Aviortheking\u0026title=History)                | Change the title of the card\u003cbr /\u003eex: `\u0026title=History`                                                      |\n| days_count     | ![](https://codestats-readme.avior.me/api/history?username=Aviortheking\u0026days_count=7)                 | Change the number of days shown\u003cbr /\u003eex: `\u0026days_count=7` \u003cbr /\u003eDefault: `14`                                |\n| reverse_order  | ![](https://codestats-readme.avior.me/api/history?username=Aviortheking\u0026reverse_order)                | Reverse the order of the days\u003cbr /\u003eex: `\u0026reverse_order`                                                     |\n| hide           | ![](https://codestats-readme.avior.me/api/history?username=Aviortheking\u0026hide=Typescript)              | Hide specifics languages and put them in Others\u003cbr /\u003eex: `\u0026hide=TypeScript`                                 |\n| language_count | ![](https://codestats-readme.avior.me/api/history?username=Aviortheking\u0026language_count=3)             | Change the number of languages shown before going to Others\u003cbr /\u003eex: `\u0026language_count=3`\u003cbr /\u003edefaults: `8` |\n| text_color     | ![](https://codestats-readme.avior.me/api/history?username=Aviortheking\u0026text_color=654321)            | change the text colors\u003cbr /\u003eex: `\u0026text_color=654321`                                                        |\n\n# Top Languages Card\n\nTop languages card shows user's top languages.\n\nCopy-paste this code into your readme and change the links.\n\nEndpoint: `api/top-langs?username=aviortheking`\n\n```md\n[![Top Langs](https://codestats-readme.avior.me/api/top-langs/?username=aviortheking)](https://github.com/aviortheking/codestats-readme)\n```\n\n[![Top Langs](https://codestats-readme.avior.me/api/top-langs/?username=aviortheking)](https://github.com/aviortheking/codestats-readme)\n\n### Options\n\n| Option Name    | Preview                                                                                        | Description                                                                                                 |\n| -------------- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |\n| hide           | ![](https://codestats-readme.avior.me/api/top-langs?username=aviortheking\u0026hide=TypeScript)   | Hide Specific language\u003cbr /\u003eex: `\u0026hide=TypeScript` or `\u0026hide=TypeScript,TypeScript%20(JSX)`                 |\n| language_count | ![](https://codestats-readme.avior.me/api/top-langs?username=aviortheking\u0026language_count=3)  | Change the number of languages shown before going to Others\u003cbr /\u003eex: `\u0026language_count=3`\u003cbr /\u003edefaults: `8` |\n| card_width     | ![](https://codestats-readme.avior.me/api/top-langs?username=aviortheking\u0026card_width=250)    | hide the rank circle\u003cbr /\u003eex: `\u0026card_width=600`\u003cbr /\u003edefaults: `300`                                        |\n| layout         | ![](https://codestats-readme.avior.me/api/top-langs?username=aviortheking\u0026layout=compact)    | make the layout more compact\u003cbr /\u003eex: `\u0026layout=compact`                                                     |\n| text_color     | ![](https://codestats-readme.avior.me/api/top-langs?username=aviortheking\u0026text_color=654321) | change the text colors\u003cbr /\u003eex: `\u0026text_color=654321`                                                        |\n\n# Common Options\n\n| Options Name  | Preview                                                                                | Description                                                                                                                |\n| ------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| title_color   | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026title_color=654321)  | Change the title color\u003cbr /\u003eex: `\u0026title_color=654321`                                                                      |\n| bg_color      | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026bg_color=654321)     | Change the background color\u003cbr /\u003eex: `\u0026bg_color=654321`                                                                    |\n| hide_border   | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026hide_border)         | Hide the border\u003cbr /\u003eex: `\u0026hide_border`                                                                                    |\n| hide_title    | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026hide_title)          | Hide the title\u003cbr /\u003eex: `\u0026hide_border`                                                                                     |\n| theme         | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026theme=radical)       | See [#themes](Themes)                                                                                                      |\n| cache_seconds | ![](https://codestats-readme.avior.me/api?username=aviortheking\u0026cache_seconds=86400) | set the cache header manually _(min: 1800, max: 86400)_\u003cbr /\u003eex: `\u0026cache_seconds=86400`\u003cbr /\u003eDefault: `1800` or 30 minutes |\n\nWith inbuilt themes you can customize the look of the card without doing any [manual customization](#customization).\n\nUse `?theme=THEME_NAME` parameter like so :-\n\n```md\n![Aviortheking's Code::Stats stats](https://codestats-readme.avior.me/api?username=aviortheking\u0026show_icons=true\u0026theme=nightowl)\n```\n\n![Aviortheking's Code::Stats stats](https://codestats-readme.avior.me/api?username=aviortheking\u0026show_icons=true\u0026theme=nightowl)\n\n#### All inbuilt themes :-\n\ndark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontrast, dracula\n\nYou can look at a preview for [all available themes](./themes/README.md) or checkout the [theme config file](./themes/index.js) \u0026 **you can also contribute new themes** if you like :D\n\n---\n\n### Quick Tip (Align your Cards)\n\nYou usually won't be able to layout the images side by side. To do that you can use this approach:\n\n```md\n\u003ca href=\"https://github.com/aviortheking/codestats-readme\"\u003e\n  \u003cimg align=\"center\" src=\"https://codestats-readme.avior.me/api?username=aviortheking\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/aviortheking/codestats-readme\"\u003e\n  \u003cimg align=\"center\" src=\"https://codestats-readme.avior.me/api/top-langs/?username=aviortheking\" /\u003e\n\u003c/a\u003e\n```\n\n## Deploy on your own Server\n\n\n\u003cdetails\u003e\n\n1. Build the Docker image `docker build . --tag your-tag`\n2. run the Docker image `docker run your-tag`\n3. Profit on the port 3000!\n\n\u003c/details\u003e\n\n---\n\nContributions are welcomed! \u003c3\n\nMade with :heart: and Typescript.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faviortheking%2Fcodestats-readme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faviortheking%2Fcodestats-readme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faviortheking%2Fcodestats-readme/lists"}