Design resources

Design project

All design files are stored in the GitLab Design project and maintained by GitLab UX designers. The repository contains GitLab’s open source pattern library, prototypes, and work-in-progress files.


  • Jumpstart design work by using the pattern library and existing working files
  • Enable frequent, stable, and consistent contributions
  • Make GitLab’s design open, transparent, and open source
  • Facilitate design handoffs and design–development communication design handoffs.

The project is primarily used by GitLab’s UX Design department to host design files and hand them off for implementation. To learn about the best practices to manage the project, including the repository’s organization, check out the contribution guidelines.


For more information about the UX Design department, check out the following links.

GitLab SVG project

All GitLab SVG assets (icons and illustrations) are managed in the GitLab SVG project. This project automates creating an SVG sprite out of icons and optimizing SVG based illustrations.

We built an online viewer of our GitLab SVGs that allows exploring and searching our icon library.

UX Research Panel

Here at GitLab, we regularly conduct user research to improve our product. You can help shape the future of GitLab. We want your feedback on how we can continue to improve GitLab. By joining our research panel, you’ll be the first to see new features and your thoughts will drive product improvements for a better user experience.

To join or learn more about the UX Research Panel, see GitLab UX Research.