Proyectos
En Google, utilizamos código abierto para innovar y publicamos código abierto para compartir nuestras innovaciones. ¡Lo alentamos a explorar nuestros proyectos destacados para encontrar trabajo para usar, compartir y desarrollar!
Proyectos destacados
Móvil
Java
Android
Android es un sistema operativo y un conjunto de software creado para una amplia gama de dispositivos con diferentes formatos, incluyendo teléfonos, tabletas, dispositivos portátiles, televisores, automóviles y dispositivos conectados. Los objetivos principales de Android son crear una plataforma abierta disponible para que operadores, fabricantes de equipos originales y desarrolladores hagan realidad sus ideas y proporcionar un producto exitoso y funcional que mejore la experiencia móvil de los usuarios.
Cloud
Kubernetes
Kubernetes es un sistema de gestión de clústeres para administrar aplicaciones en contenedores en múltiples hosts, proporcionando mecanismos para el despliegue, el mantenimiento y el escalado de aplicaciones. Agrupa los contenedores que componen una aplicación en unidades lógicas para facilitar su gestión y descubrimiento.
Todos los proyectos
Android
Android es un sistema operativo y un conjunto de software creado para una amplia gama de dispositivos con diferentes formatos, incluyendo teléfonos, tabletas, dispositivos portátiles, televisores, automóviles y dispositivos conectados. Los objetivos principales de Android son crear una plataforma abierta disponible para que operadores, fabricantes de equipos originales y desarrolladores hagan realidad sus ideas y proporcionar un producto exitoso y funcional que mejore la experiencia móvil de los usuarios.
Angular
Angular es una plataforma de desarrollo que busca simplificar el desarrollo web, centrándose en la productividad, la velocidad y la capacidad de prueba del desarrollador. Las aplicaciones creadas con Angular se pueden implementar en dispositivos móviles y ordenadores de escritorio como sitios web y aplicaciones nativas.
Apache Beam
Apache Beam proporciona un modelo de programación unificado avanzado que permite implementar tareas de procesamiento de datos por lotes y en tiempo real, las cuales pueden ejecutarse en cualquier motor de ejecución. Es fácil de usar con Apache Apex, Apache Flink, Apache Spark y Google Cloud Dataflow, entre otros sistemas de procesamiento distribuido.
Bazel
Bazel es la herramienta de compilación propia de Google. Bazel ofrece soporte integrado para compilar software tanto de cliente como de servidor, incluyendo aplicaciones cliente para plataformas Android e iOS. Además, proporciona un marco de trabajo extensible que permite desarrollar reglas de compilación personalizadas.
Cromo
Chromium es el navegador web sobre el que se basa Google Chrome. Su objetivo es ofrecer una experiencia ligera (tanto a nivel cognitivo como físico) y rápida. En su lanzamiento, introdujo un modelo de seguridad de entorno aislado (sandbox), una interfaz de usuario minimalista y un gestor de ventanas con pestañas que muchos otros navegadores han adoptado desde entonces.
Sistema operativo de Chromium
Un sistema operativo rápido, sencillo y seguro para quienes pasan la mayor parte del tiempo en internet.
Dart
Dart es un lenguaje accesible, portátil y productivo para aplicaciones de alta calidad en cualquier plataforma.
SDK de Firebase
Firebase es una plataforma de desarrollo de aplicaciones que proporciona herramientas integradas para ayudarte a crear, desarrollar y monetizar tus apps. El SDK de Firebase permite acceder a los servicios de Firebase de forma intuitiva y natural en diversas plataformas.
Flutter
Flutter es un marco de código abierto para crear aplicaciones multiplataforma, atractivas y compiladas de forma nativa a partir de una única base de código.
Fuchsia
Fuchsia es un sistema operativo moderno de código abierto que es simple, seguro, actualizable y eficaz. Proporciona funciones básicas del sistema operativo, como gestión de recursos del sistema, un marco de controladores y abstracciones de software. Fuchsia es un sistema operativo de propósito general diseñado para impulsar un ecosistema diverso de hardware y software.
Gerrit
Gerrit es una herramienta altamente extensible y configurable para la revisión de código y la gestión de repositorios web en proyectos que utilizan el sistema de control de versiones Git. Permite a los equipos debatir sobre el código, ofrece Git como una experiencia integrada en el flujo general de revisión de código y gestiona flujos de trabajo con controles de acceso profundamente integrados y delegables.
Go
El lenguaje de programación Go es un proyecto de código abierto que busca aumentar la productividad de los programadores.
Istio
Istio es una plataforma abierta que proporciona una forma uniforme de conectar, gestionar y proteger microservicios. Istio permite gestionar el flujo de tráfico entre microservicios, aplicar políticas de acceso y agregar datos de telemetría, todo ello sin necesidad de modificar el código de los microservicios.
Knative
Los componentes de Knative se basan en Kubernetes, abstraiendo los detalles complejos y permitiendo a los desarrolladores centrarse en lo importante. Desarrollado a partir de la codificación de las mejores prácticas compartidas en implementaciones reales exitosas, Knative resuelve las partes tediosas y difíciles del despliegue y la gestión de servicios nativos de la nube, liberándote de esa tarea.
Kubernetes
Kubernetes es un sistema de gestión de clústeres para administrar aplicaciones en contenedores en múltiples hosts, proporcionando mecanismos para el despliegue, el mantenimiento y el escalado de aplicaciones. Agrupa los contenedores que componen una aplicación en unidades lógicas para facilitar su gestión y descubrimiento.
Pila de salud abierta
Open Health Stack proporciona los componentes básicos para crear aplicaciones sanitarias de última generación.
TensorFlow
TensorFlow es una plataforma de código abierto integral para el aprendizaje automático. Cuenta con un ecosistema completo y flexible de herramientas, bibliotecas y recursos comunitarios que permite a los investigadores impulsar la vanguardia en aprendizaje automático y brinda a los desarrolladores la capacidad de crear e implementar fácilmente aplicaciones basadas en aprendizaje automático.