Red de conocimiento informático - Consumibles informáticos - Además de Android, ¿qué proyectos de código abierto tiene Google con los que los usuarios están familiarizados?

Además de Android, ¿qué proyectos de código abierto tiene Google con los que los usuarios están familiarizados?

? Google tiene muchos proyectos de código abierto. Aquí hay algunos que he usado:

Google GFlags

GFlags es una biblioteca de procesamiento de etiquetas de línea de comandos. Puede reemplazar "getopt()", y su soporte integrado para C, como cadenas, es muy conveniente.

Google Glog

Glog proporciona una poderosa biblioteca de herramientas de procesamiento de registros, que puede cumplir con varios escenarios de aplicaciones, como cliente y servidor, con alto rendimiento y bajo consumo de recursos.

ProtoBuf

ProtoBuf es una forma extensible de codificar datos de secuencia. Google utiliza ProtoBuf en casi todos los protocolos y formatos de archivo RPC internos. Se puede utilizar para intercambiar datos sin problemas en muchos idiomas y es un buen protocolo de comunicación. Y es compatible con algunos IDE, como NetBeans.

Chromium

Chromium es un proyecto de código abierto del navegador Chrome. El objetivo de Chromium es crear una nueva generación de potentes aplicaciones de red. Tiene muchas diferencias con Chrome. Chrome es principalmente estable, mientras que Chromium se basa principalmente en funciones.

Motor V8

V8 es el motor JavaScript de código abierto de Google, escrito en C y utilizado en el navegador Chrome. V8 utiliza ECMA-262 versión 3 de ECMAScript para ejecutarse en Windows XP, Vista, Mac OS 10.5 y Linux utilizando procesadores IA-32 o ARM. V8 puede ejecutarse de forma independiente o integrarse en cualquier programa C.

Chromium OS

Chromium OS es una versión de código abierto del sistema operativo Chrome OS que proporciona una experiencia de red rápida, sencilla y segura.

Guía de estilo de Google

Estándares internos de codificación C de Google

GO

Un nuevo lenguaje de programación desarrollado por Google con potentes capacidades de concurrencia, adecuado para procesar datos masivos.

Skia

Skia es una completa biblioteca de procesamiento de gráficos 2D para dibujar texto, gráficos, imágenes, etc. Está disponible en Chrome y Android.

GoogleTest

GoogleTest es una biblioteca de pruebas de rendimiento y pruebas de unidad C potente y aplicable que es fácil de usar.

Fuentes

Google proporciona todas sus propias fuentes de código abierto, como Roboto, Open Sans, etc.

Gson

Gson es una biblioteca de serialización de Java que puede proporcionar una conversión perfecta de objetos Java a objetos Json.

LevelDB

LevelDB es una base de datos clave-valor que puede almacenar asignaciones de claves y valores de manera ordenada y tiene un alto rendimiento.

Para obtener más proyectos buenos de código abierto, vaya a https://github/google para encontrarlos