{"id":13446263,"url":"https://github.com/gleich/profile_stack","last_synced_at":"2025-08-21T22:31:09.472Z","repository":{"id":53030825,"uuid":"277191695","full_name":"gleich/profile_stack","owner":"gleich","description":"🚀 Display your tech stack on your GitHub profile's README","archived":false,"fork":false,"pushed_at":"2024-06-17T18:26:55.000Z","size":150,"stargazers_count":54,"open_issues_count":1,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-16T06:56:28.479Z","etag":null,"topics":["github-actions","github-profile","github-profile-readme","markdown"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gleich.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-07-04T22:03:42.000Z","updated_at":"2024-12-16T03:38:08.000Z","dependencies_parsed_at":"2024-08-12T14:47:10.679Z","dependency_job_id":null,"html_url":"https://github.com/gleich/profile_stack","commit_stats":{"total_commits":99,"total_committers":4,"mean_commits":24.75,"dds":0.4444444444444444,"last_synced_commit":"a671376dbab08e9a305cdda735c1ed6700b8d348"},"previous_names":["matt-gleich/profile_stack"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gleich%2Fprofile_stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gleich%2Fprofile_stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gleich%2Fprofile_stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gleich%2Fprofile_stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gleich","download_url":"https://codeload.github.com/gleich/profile_stack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230537055,"owners_count":18241515,"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":["github-actions","github-profile","github-profile-readme","markdown"],"created_at":"2024-07-31T05:00:49.773Z","updated_at":"2024-12-20T05:07:53.213Z","avatar_url":"https://github.com/gleich.png","language":"Rust","readme":"\u003c!-- DO NOT REMOVE - contributor_list:data:start:[\"gleich\", \"cjdenio\"]:end --\u003e\n\n# profile_stack ![GitHub release (latest by date)](https://img.shields.io/github/v/release/gleich/profile_stack)\n\n[![lint](https://github.com/gleich/profile_stack/actions/workflows/lint.yml/badge.svg)](https://github.com/gleich/profile_stack/actions/workflows/lint.yml)\n[![build](https://github.com/gleich/profile_stack/actions/workflows/build.yml/badge.svg)](https://github.com/gleich/profile_stack/actions/workflows/build.yml)\n[![test](https://github.com/gleich/profile_stack/actions/workflows/test.yml/badge.svg)](https://github.com/gleich/profile_stack/actions/workflows/test.yml)\n[![deploy](https://github.com/gleich/profile_stack/actions/workflows/deploy.yml/badge.svg)](https://github.com/gleich/profile_stack/actions/workflows/deploy.yml)\n\n🚀 Display your tech stack on your GitHub profile's README\n\n## [🆕 v2.0.0 Migration](./MIGRATION.md)\n\n## ✨ Example\n\nAdd the following to a file in `.github/workflows`:\n\n```yml\nname: stack\n\non:\n  push:\n    branches:\n      - main\n\njobs:\n  profile_stack:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n      - uses: gleich/profile_stack@master\n```\n\nBased on a [config file](#️-config) this GitHub action will generate a table showing technologies and projects you've used them in (doesn't have to be all, pick any):\n\n| 💻 **Technology**                                                                                                                      | 🚀 **Projects**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| -------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [![Golang](https://img.shields.io/static/v1?label=\u0026message=Golang\u0026color=7FD6EA\u0026logo=go\u0026logoColor=FFFFFF)](https://golang.org/)         | ![fgh](https://img.shields.io/static/v1?label=\u0026message=fgh\u0026color=000605\u0026logo=github\u0026logoColor=FFFFFF\u0026labelColor=000605) ![gh_fsync](https://img.shields.io/static/v1?label=\u0026message=gh_fsync\u0026color=000605\u0026logo=github\u0026logoColor=FFFFFF\u0026labelColor=000605) ![nuke](https://img.shields.io/static/v1?label=\u0026message=nuke\u0026color=000605\u0026logo=github\u0026logoColor=FFFFFF\u0026labelColor=000605) ![logoru](https://img.shields.io/static/v1?label=\u0026message=logoru\u0026color=000605\u0026logo=github\u0026logoColor=FFFFFF\u0026labelColor=000605) ![statuser](https://img.shields.io/static/v1?label=\u0026message=statuser\u0026color=000605\u0026logo=github\u0026logoColor=FFFFFF\u0026labelColor=000605) |\n| [![Python](https://img.shields.io/static/v1?label=\u0026message=Python\u0026color=3C78A9\u0026logo=python\u0026logoColor=FFFFFF)](https://www.python.org/) | ![profile_stack](https://img.shields.io/static/v1?label=\u0026message=profile_stack\u0026color=000605\u0026logo=github\u0026logoColor=FFFFFF\u0026labelColor=000605) ![Contribution-Hat](https://img.shields.io/static/v1?label=\u0026message=Contribution-Hat\u0026color=000605\u0026logo=github\u0026logoColor=FFFFFF\u0026labelColor=000605)                                                                                                                                                                                                                                                                                                                                                       |\n\nYou can see a live example at my repo: [github.com/gleich/gleich](https://github.com/gleich/gleich)\n\n## ⚙️ Config\n\nConfiguration for the profile stack. Located by default in `stack.yml` at the root of your repository. Below is an example config:\n\n```yml\n- name: Golang\n  logo: go\n  url: https://golang.org/\n  color: '#7FD6EA'\n  projects:\n    - url: https://github.com/gleich/fgh\n    - url: https://github.com/gleich/gh_fsync\n    - url: https://github.com/gleich/nuke\n    - url: https://github.com/gleich/logoru\n    - url: https://github.com/gleich/statuser\n\n- name: Python\n  logo: python\n  url: https://www.python.org/\n  color: '#3C78A9'\n  projects:\n    - url: https://github.com/gleich/profile_stack\n    - url: https://github.com/gleich/Contribution-Hat\n```\n\nSo for each technology, there are the following fields you need to fill in:\n\n| **Key**      | **Example Value**                                                                                       | **Description**                                                   | **Default** |\n| ------------ | ------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ----------- |\n| `name`       | Dart                                                                                                    | Name of the technology                                            | Required    |\n| `logo`       | dart                                                                                                    | [Logo](https://simpleicons.org/) for the technology               | Required    |\n| `url`        | https://flutter.dev/                                                                                    | URL for the technology                                            | Required    |\n| `logo_color` | FFFFFF                                                                                                  | Hex color code for the logo color                                 | `#FFFFFF`   |\n| `color`      | 52C0F2                                                                                                  | Hex color code for the background color                           | Required    |\n| `projects`   | `- url: https://github.com/gleich/Personal-Site` \u003c/br\u003e `- url: https://github.com/gleich/fgh` | List of GitHub project URLs or [project objects](#project-object) | Required    |\n\n### Project object\n\nYou pass a list of YAML objects to the `projects` field.\n\n| **Key** | **Example Value**                              | **Description**                    | **Default** |\n| ------- | ---------------------------------------------- | ---------------------------------- | ----------- |\n| `url`   | `https://github.com/gleich/Personal-Site` | URL to a GitHub project            | Required    |\n| `wip`   | `true`                                         | Mark a project as work-in-progress | `false`     |\n\n## 🤖 Action Configuration\n\nHere is an example config:\n\n```yaml\nname: stack\n\non:\n  push:\n    branches:\n      - main\n\njobs:\n  profile_stack:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n      - uses: gleich/profile_stack@master\n        with:\n          path: config/stack.yml\n          badges: false\n          technology_emoji: 👨🏻‍💻\n          project_emoji: ✨\n```\n\nYou can also configure the following when declaring your action:\n\n| **Key**            | **Example Value** | **Description**                                                   | **Default** |\n| ------------------ | ----------------- | ----------------------------------------------------------------- | ----------- |\n| `path`             | config/stack.yml  | The path in your repository where the config file is located      | `stack.yml` |\n| `badges`           | `false`           | Don't have badges, just plain old urls                            | `false`     |\n| `technology_emoji` | 👨🏻‍💻                | The character to be displayed to the left of the Technology title | `💻`        |\n| `project_emoji`    | ✨                | The character to be displayed to the left of the Project title    | `🚀`        |\n\n## 🙌 Contributing\n\nWe would love to have you contribute! Please read the [contributing guide](CONTRIBUTING.md) before submitting a pull request. Thank you in advance!\n\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- DO NOT REMOVE - contributor_list:start --\u003e\n## 👥 Contributors\n\n\n- **[@gleich](https://github.com/gleich)**\n\n- **[@cjdenio](https://github.com/cjdenio)**\n\n\u003c!-- DO NOT REMOVE - contributor_list:end --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n","funding_links":[],"categories":["GitHub Actions","Rust"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgleich%2Fprofile_stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgleich%2Fprofile_stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgleich%2Fprofile_stack/lists"}