figma

GitHub takes its collaborative culture to a new level | Figma Blog (opens in new tab)

GitHub adopted Figma to make its design system more collaborative, scalable, and accessible—especially for its distributed workforce. What began as a grassroots effort to standardize design evolved into a dedicated seven-person team and a largely Figma-based workflow. Figma’s browser-based collaboration and API helped GitHub remove tooling barriers, streamline contributions, and bring designers and engineers closer together.

Building a Dedicated Design Systems Team

  • In 2015, GitHub lacked staff dedicated full-time to its design system.
  • Designers repeatedly recreated components, worked with outdated patterns, and lacked consistent documentation.
  • A grassroots initiative began improving the process and documented workflow.
  • Within six months, GitHub formed a permanent design systems team.
  • By 2019, seven of the company’s 25 product designers focused on reusable, interchangeable components.

Removing Friction from the Design Workflow

  • Maintaining the design system initially required specialized software and knowledge of complex tools.
  • Contributors found it difficult to update shared assets such as GitHub’s Octicons SVG icon library.
  • GitHub tested Figma because it eliminated the need to install desktop software.
  • Combining Figma with its API enabled an automated, platform-independent contribution workflow.
  • The design systems team subsequently migrated UI components into Figma, making most design and development resources available in one place.

Turning Figma into a Remote Collaboration Hub

  • Figma’s web-based workspace helped GitHub’s remote employees collaborate despite being in different locations.
  • Designers could work simultaneously in the same file, effectively replacing the physical whiteboard.
  • Shared design sessions and “design jams” helped ideas gain momentum and encouraged experimentation.
  • Prototyping became easier because designers could create and adjust flows without switching tools.
  • GitHub viewed Figma as a natural fit because both products emphasize collaboration between designers and engineers.

Faster Feedback and More Connected Teams

  • Figma lowered the barrier for people outside design to participate in the feedback process.
  • Real-time collaboration helped distributed teams communicate more directly.
  • By consolidating components, prototypes, and design discussions, GitHub could support more efficient and consistent delivery.

GitHub’s experience suggests that a design system works best when its tools make contribution as easy as consumption. For distributed organizations, a browser-based, collaborative platform such as Figma can turn design-system maintenance into a shared engineering and product activity rather than a specialized, isolated process.