Code style guide http://code.google.com/p/google-styleguide/Learn code specifications and write new code through this
Open Source Projects released by Google
Http://code.google.com/intl/zh-CN/opensource/projects.html
Google's full Open source example
https://developers.google.com/
http://code.google.com/intl/zh-CN/opensource/
Http://code.google.com/hosting/search?q=label:google
35 Google Open Source projects you may not know about
Http://www.cnbeta.com/articles/100896.htm
C + + libraries and source code:
Google Breakpad
An open-source multi-platform crash reporting system.
Google GFlags
GFlags is a command-line token processing library that can replace "getopt ()" with built-in support for C + + such as String. Guide here.
Google Glog
The Glog library performs application-level landings and provides a C + +-based login API for Linux, BSD, and Windows. See this guide.
Google Perftools
This tool allows development to create more powerful applications, especially multithreaded applications developed with C + + templates, including Tcmalloc, Heap-checker, Heap-profiler, and Cpu-profiler. Guide see here and here.
Google Sparse Hash
Very memory-saving hash-map. See this guide.
Omaha–google Update
Omaha, which is Google Update, will keep your software up to date, and many of the Google software under Windows is upgraded with Omaha, including Google Chrome and Google Earth, Of course you can also use it for your own applications. Guide to see here and here.
Protocol buffers
Protocol buffers is a way to extend encoded sequence data, and Google uses Protocol buffers in almost all internal RPC protocols and file formats. See this guide. It can be used in many languages and is supported by some Ides, such as NetBeans.
Chromium http://code.google.com/p/chromium/
Gtest http://code.google.com/p/googletest/