{"id":109727,"url":"https://github.com/brandonhimpfen/awesome-gitlab","name":"awesome-gitlab","description":"A curated list of tools, features, integrations, workflows, and learning resources for GitLab.","projects_count":68,"last_synced_at":"2026-06-01T16:00:27.624Z","repository":{"id":333271271,"uuid":"1115923610","full_name":"brandonhimpfen/awesome-gitlab","owner":"brandonhimpfen","description":"A curated list of tools, features, integrations, workflows, and learning resources for GitLab.","archived":false,"fork":false,"pushed_at":"2026-04-27T21:10:05.000Z","size":19,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-29T16:00:17.977Z","etag":null,"topics":["awesome","awesome-list","awesome-lists","gitlab"],"latest_commit_sha":null,"homepage":"https://lnktr.net/awesome","language":"Python","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/brandonhimpfen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"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":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"ko_fi":"brandonhimpfen","custom":["https://paypal.me/brandonhimpfen","https://github.com/brandonhimpfen/donate"]}},"created_at":"2025-12-13T20:40:40.000Z","updated_at":"2026-04-08T03:55:26.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/brandonhimpfen/awesome-gitlab","commit_stats":null,"previous_names":["awesomelistsio/awesome-gitlab","brandonhimpfen/awesome-gitlab"],"tags_count":0,"template":false,"template_full_name":"brandonhimpfen/awesome-lists-template","purl":"pkg:github/brandonhimpfen/awesome-gitlab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-gitlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-gitlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-gitlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-gitlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brandonhimpfen","download_url":"https://codeload.github.com/brandonhimpfen/awesome-gitlab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonhimpfen%2Fawesome-gitlab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33782317,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"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"}},"created_at":"2026-01-18T12:00:52.858Z","updated_at":"2026-06-01T16:00:27.625Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["License","Official Resources","Runners \u0026 Execution","Self-Hosting \u0026 Administration","Related Awesome Lists","Automation \u0026 APIs","Learning Resources","Core Platform Features","GitLab CI/CD","DevSecOps \u0026 Security","Infrastructure \u0026 Cloud","Containers \u0026 Kubernetes","Integrations","Project \u0026 Product Management"],"sub_categories":["Courses","Tutorials","Guides"],"readme":"# Awesome GitLab [![Awesome Lists](https://srv-cdn.himpfen.io/badges/awesome-lists/awesomelists-flat.svg)](https://github.com/awesomelistsio/awesome)\n\n[![GitHub Sponsors](https://srv-cdn.himpfen.io/badges/github/github-flat.svg)](https://github.com/sponsors/awesomelistsio) \u0026nbsp; \n[![Ko-Fi](https://srv-cdn.himpfen.io/badges/kofi/kofi-flat.svg)](https://ko-fi.com/awesomelists) \u0026nbsp; \n[![PayPal](https://srv-cdn.himpfen.io/badges/paypal/paypal-flat.svg)](https://www.paypal.com/donate/?hosted_button_id=3LLKRXJU44EJJ) \u0026nbsp; \n[![Stripe](https://srv-cdn.himpfen.io/badges/stripe/stripe-flat.svg)](https://tinyurl.com/e8ymxdw3) \u0026nbsp; \n[![X](https://srv-cdn.himpfen.io/badges/twitter/twitter-flat.svg)](https://x.com/ListsAwesome) \u0026nbsp; \n[![Facebook](https://srv-cdn.himpfen.io/badges/facebook-pages/facebook-pages-flat.svg)](https://www.facebook.com/awesomelists)\n\n\u003e A curated list of tools, features, integrations, workflows, and learning resources for **GitLab**, covering source control, CI/CD, DevSecOps, project management, and cloud-native software delivery.\n\n## Contents\n\n- [Official Resources](#official-resources)\n- [Core Platform Features](#core-platform-features)\n- [GitLab CI/CD](#gitlab-cicd)\n- [Runners \u0026 Execution](#runners--execution)\n- [DevSecOps \u0026 Security](#devsecops--security)\n- [Infrastructure \u0026 Cloud](#infrastructure--cloud)\n- [Containers \u0026 Kubernetes](#containers--kubernetes)\n- [Automation \u0026 APIs](#automation--apis)\n- [Integrations](#integrations)\n- [Project \u0026 Product Management](#project--product-management)\n- [Self-Hosting \u0026 Administration](#self-hosting--administration)\n- [Learning Resources](#learning-resources)\n- [Related Awesome Lists](#related-awesome-lists)\n\n## Official Resources\n\n- [GitLab](https://gitlab.com/) – Single application for the entire DevSecOps lifecycle.\n- [GitLab Documentation](https://docs.gitlab.com/) – Official documentation for GitLab features and configuration.\n- [GitLab Blog](https://about.gitlab.com/blog/) – Product updates, engineering posts, and DevOps insights.\n- [GitLab Status](https://status.gitlab.com/) – Real-time availability and incident reporting.\n- [GitLab Handbook](https://handbook.gitlab.com/) – Open company handbook detailing GitLab processes and culture.\n\n## Core Platform Features\n\n- [Source Code Management](https://docs.gitlab.com/ee/user/project/repository/) – Git-based repositories with branching, merging, and permissions.\n- [Merge Requests](https://docs.gitlab.com/ee/user/project/merge_requests/) – Code review, approvals, and collaboration workflows.\n- [Issues](https://docs.gitlab.com/ee/user/project/issues/) – Built-in issue tracking and planning.\n- [Wiki](https://docs.gitlab.com/ee/user/project/wiki/) – Project documentation and knowledge bases.\n- [Snippets](https://docs.gitlab.com/ee/user/snippets/) – Share and manage reusable code snippets.\n\n## GitLab CI/CD\n\n- [GitLab CI/CD](https://docs.gitlab.com/ee/ci/) – Integrated continuous integration and delivery system.\n- [`.gitlab-ci.yml`](https://docs.gitlab.com/ee/ci/yaml/) – Declarative pipeline configuration file.\n- [Pipelines](https://docs.gitlab.com/ee/ci/pipelines/) – Automated workflows triggered by code changes.\n- [Pipeline Templates](https://gitlab.com/gitlab-org/gitlab/-/tree/master/lib/gitlab/ci/templates) – Predefined CI/CD templates for common stacks.\n- [Multi-Project Pipelines](https://docs.gitlab.com/ee/ci/multi_project_pipelines.html) – Coordinate pipelines across repositories.\n\n## Runners \u0026 Execution\n\n- [GitLab Runner](https://docs.gitlab.com/runner/) – Agent that executes CI/CD jobs.\n- [Docker Executor](https://docs.gitlab.com/runner/executors/docker.html) – Run jobs inside Docker containers.\n- [Shell Executor](https://docs.gitlab.com/runner/executors/shell.html) – Execute jobs directly on host machines.\n- [Kubernetes Executor](https://docs.gitlab.com/runner/executors/kubernetes.html) – Run CI jobs as Kubernetes pods.\n- [Autoscaling Runners](https://docs.gitlab.com/runner/configuration/autoscale.html) – Automatically scale runners using cloud providers.\n\n## DevSecOps \u0026 Security\n\n- [SAST](https://docs.gitlab.com/ee/user/application_security/sast/) – Static application security testing in pipelines.\n- [DAST](https://docs.gitlab.com/ee/user/application_security/dast/) – Dynamic security testing for running apps.\n- [Dependency Scanning](https://docs.gitlab.com/ee/user/application_security/dependency_scanning/) – Identify vulnerable dependencies.\n- [Container Scanning](https://docs.gitlab.com/ee/user/application_security/container_scanning/) – Scan container images for vulnerabilities.\n- [License Compliance](https://docs.gitlab.com/ee/user/compliance/license_compliance/) – Track and enforce open-source licenses.\n- [Secret Detection](https://docs.gitlab.com/ee/user/application_security/secret_detection/) – Detect leaked secrets in repositories.\n\n## Infrastructure \u0026 Cloud\n\n- [Infrastructure as Code](https://docs.gitlab.com/ee/user/infrastructure/) – Manage infrastructure directly from GitLab.\n- [Terraform Integration](https://docs.gitlab.com/ee/user/infrastructure/iac/terraform.html) – Native Terraform workflows and state management.\n- [AWS Integration](https://docs.gitlab.com/ee/user/integration/aws.html) – Deploy and manage workloads on AWS.\n- [Google Cloud Integration](https://docs.gitlab.com/ee/user/integration/google_cloud.html) – CI/CD and deployment workflows for GCP.\n- [Azure Integration](https://docs.gitlab.com/ee/user/integration/azure.html) – Azure DevOps and cloud deployment support.\n\n## Containers \u0026 Kubernetes\n\n- [GitLab Container Registry](https://docs.gitlab.com/ee/user/packages/container_registry/) – Built-in Docker image registry.\n- [GitLab Kubernetes Integration](https://docs.gitlab.com/ee/user/project/clusters/) – Connect and deploy to Kubernetes clusters.\n- [Auto DevOps](https://docs.gitlab.com/ee/topics/autodevops/) – Automated CI/CD pipelines with best-practice defaults.\n- [Helm Charts](https://docs.gitlab.com/charts/) – Official Helm charts for deploying GitLab.\n- [GitOps with GitLab](https://docs.gitlab.com/ee/topics/gitops/) – Declarative infrastructure and application delivery.\n\n## Automation \u0026 APIs\n\n- [GitLab REST API](https://docs.gitlab.com/ee/api/) – Programmatic access to GitLab resources.\n- [GraphQL API](https://docs.gitlab.com/ee/api/graphql/) – Flexible querying of GitLab data.\n- [Webhooks](https://docs.gitlab.com/ee/user/project/integrations/webhooks.html) – Trigger external systems from GitLab events.\n- [GitLab CLI (glab)](https://gitlab.com/gitlab-org/cli) – Command-line interface for GitLab.\n- [Terraform GitLab Provider](https://registry.terraform.io/providers/gitlabhq/gitlab/latest) – Manage GitLab resources as code.\n\n## Integrations\n\n- [Slack Integration](https://docs.gitlab.com/ee/user/project/integrations/slack.html) – Notifications and workflow updates in Slack.\n- [Jira Integration](https://docs.gitlab.com/ee/user/project/integrations/jira.html) – Sync issues and development workflows.\n- [Sentry Integration](https://docs.gitlab.com/ee/user/project/integrations/sentry.html) – Error tracking integration.\n- [Datadog Integration](https://docs.gitlab.com/ee/user/project/integrations/datadog.html) – Monitoring and observability.\n- [PagerDuty Integration](https://docs.gitlab.com/ee/user/project/integrations/pagerduty.html) – Incident response and alerting.\n\n## Project \u0026 Product Management\n\n- [Epics](https://docs.gitlab.com/ee/user/group/epics/) – Plan and track large initiatives.\n- [Roadmaps](https://docs.gitlab.com/ee/user/group/roadmaps/) – Visualize project timelines.\n- [Milestones](https://docs.gitlab.com/ee/user/project/milestones/) – Organize work into deliverable phases.\n- [Issue Boards](https://docs.gitlab.com/ee/user/project/issue_board.html) – Kanban-style workflow management.\n- [Value Stream Analytics](https://docs.gitlab.com/ee/user/analytics/value_stream_analytics.html) – Measure DevOps efficiency and throughput.\n\n## Self-Hosting \u0026 Administration\n\n- [GitLab Omnibus](https://docs.gitlab.com/omnibus/) – Single-package installation for self-managed GitLab.\n- [GitLab Runner Installation](https://docs.gitlab.com/runner/install/) – Setup and manage GitLab runners.\n- [Backup \u0026 Restore](https://docs.gitlab.com/ee/raketasks/backup_restore.html) – Data protection and recovery procedures.\n- [Scaling GitLab](https://docs.gitlab.com/ee/administration/reference_architectures/) – Reference architectures for large installations.\n- [Security Hardening](https://docs.gitlab.com/ee/security/) – Best practices for securing GitLab instances.\n\n## Learning Resources\n\n### Tutorials\n- [GitLab CI/CD Tutorials](https://docs.gitlab.com/ee/ci/examples/) – Practical pipeline examples.\n- [GitLab University](https://about.gitlab.com/learn/) – Free and paid training courses.\n- [Auto DevOps Guide](https://docs.gitlab.com/ee/topics/autodevops/) – End-to-end automated delivery workflows.\n\n### Guides\n- [DevSecOps with GitLab](https://about.gitlab.com/solutions/devsecops/) – Security-first software delivery practices.\n- [CI/CD Best Practices](https://docs.gitlab.com/ee/ci/pipelines/best_practices.html) – Recommended pipeline design patterns.\n- [GitOps Guide](https://docs.gitlab.com/ee/topics/gitops/) – Declarative infrastructure and application delivery.\n\n### Courses\n- *GitLab CI/CD Fundamentals* – Building and maintaining pipelines.\n- *DevSecOps with GitLab* – Secure software delivery workflows.\n- *Managing GitLab at Scale* – Administration and operations training.\n\n## Related Awesome Lists\n\n- [Awesome DevOps](https://github.com/awesomelistsio/awesome-devops)\n- [Awesome CI/CD](https://github.com/awesomelistsio/awesome-cicd)\n- [Awesome Docker](https://github.com/awesomelistsio/awesome-docker)\n- [Awesome Kubernetes](https://github.com/awesomelistsio/awesome-kubernetes)\n- [Awesome Cloud](https://github.com/awesomelistsio/awesome-cloud)\n\n## Contribute\n\nContributions are welcome. Please ensure your submission fully follows the requirements outlined in [`CONTRIBUTING.md`](CONTRIBUTING.md), including formatting, scope alignment, and category placement.\n\nPull requests that do not adhere to the contribution guidelines may be closed.\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](http://creativecommons.org/licenses/by-sa/4.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/brandonhimpfen%2Fawesome-gitlab/projects"}