Which GUI library does Google Chrome use?

Solution 1:

On Linux it uses GTK+, on Mac OS X Cocoa, and on Windows a custom views library, see http://www.youtube.com/watch?v=WsvNebq1dRg and also documents from http://dev.chromium.org:

  • http://dev.chromium.org/developers/design-documents/chromeviews
  • http://dev.chromium.org/developers/design-documents/views-windowing

Solution 2:

As of May 2014 Google Chrome uses it's own custom UI stack called Aura. This is currently the case for all platforms except OSX.

References:

  • PSA: Aura Plans
  • Google Replacing GTK2 With Aura in Chrome 35