Projetos
No Google, usamos código aberto para inovar e lançamos código aberto para compartilhar nossas inovações. Incentivamos você a navegar pelos nossos projetos em destaque para encontrar trabalhos para usar, compartilhar e desenvolver!
Projetos em destaque
Móvel
Java
Android
O Android é um sistema operacional e um conjunto de softwares criado para uma variedade de dispositivos com diferentes formatos, incluindo telefones, tablets, wearables, TVs, automóveis e dispositivos conectados. Os principais objetivos do Android são criar uma plataforma aberta disponível para operadoras, fabricantes de equipamentos originais (OEMs) e desenvolvedores, para que possam concretizar suas ideias, e fornecer um produto de sucesso no mundo real que melhore a experiência móvel dos usuários.
Nuvem
Kubernetes
O Kubernetes é um sistema de gerenciamento de clusters para gerenciar aplicativos conteinerizados em vários hosts, fornecendo mecanismos para implantação, manutenção e escalonamento de aplicativos. Ele agrupa os contêineres que compõem um aplicativo em unidades lógicas para facilitar o gerenciamento e a descoberta.
Todos os projetos
Android
O Android é um sistema operacional e um conjunto de softwares criado para uma variedade de dispositivos com diferentes formatos, incluindo telefones, tablets, wearables, TVs, automóveis e dispositivos conectados. Os principais objetivos do Android são criar uma plataforma aberta disponível para operadoras, fabricantes de equipamentos originais (OEMs) e desenvolvedores, para que possam concretizar suas ideias, e fornecer um produto de sucesso no mundo real que melhore a experiência móvel dos usuários.
Angular
O Angular é uma plataforma de desenvolvimento que visa tornar o desenvolvimento web descomplicado, com foco na produtividade do desenvolvedor, velocidade e testabilidade. Os aplicativos criados com Angular podem ser implantados em dispositivos móveis e computadores como sites e aplicativos nativos.
Apache Beam
O Apache Beam oferece um modelo de programação unificado avançado, permitindo que você implemente trabalhos de processamento de dados em lote e em fluxo contínuo que podem ser executados em qualquer mecanismo de execução. É fácil de usar com Apache Apex, Apache Flink, Apache Spark e Google Cloud Dataflow, entre outros back-ends de processamento distribuído.
Bazel
O Bazel é a ferramenta de compilação própria do Google. O Bazel oferece suporte integrado para a criação de software tanto para clientes quanto para servidores, incluindo aplicativos cliente para as plataformas Android e iOS. Ele também fornece uma estrutura extensível que você pode usar para desenvolver suas próprias regras de compilação.
Cromo
O Chromium é o navegador web no qual o Google Chrome é baseado. Ele foi projetado para ser leve (cognitiva e fisicamente) e rápido. Quando foi lançado, trouxe um modelo de segurança em sandbox, uma interface de usuário minimalista e um gerenciador de janelas com abas, que muitos outros navegadores adotaram desde então.
ChromiumOS
Um sistema operacional rápido, simples e seguro para pessoas que passam a maior parte do tempo na web.
Dart
Dart é uma linguagem acessível, portátil e produtiva para aplicativos de alta qualidade em qualquer plataforma.
SDK do Firebase
O Firebase é uma plataforma de desenvolvimento de aplicativos que fornece ferramentas integradas para ajudar você a criar, expandir e monetizar seus aplicativos. O SDK do Firebase permite o acesso aos serviços do Firebase de maneira intuitiva e idiomática em diversas plataformas.
Flutter
Flutter é um framework de código aberto para a criação de aplicativos multiplataforma, compilados nativamente e atraentes, a partir de uma única base de código.
Fuchsia
Fuchsia é um sistema operacional moderno de código aberto que é simples, seguro, atualizável e de alto desempenho. Ele fornece funções básicas do sistema operacional, como gerenciamento de recursos do sistema, estrutura de driver e abstrações de software. Fuchsia é um sistema operacional de uso geral projetado para alimentar um ecossistema diversificado de hardware e software.
Gerrit
O Gerrit é uma ferramenta altamente extensível e configurável para revisão de código baseada na web e gerenciamento de repositórios para projetos que utilizam o sistema de controle de versão Git. Ele permite que as equipes discutam o código, ofereçam o Git como uma experiência integrada dentro do fluxo de revisão de código mais amplo e gerenciem fluxos de trabalho com controles de acesso profundamente integrados e delegáveis.
O Gerrit é uma ferramenta altamente extensível e configurável para revisão de código e gerenciamento de repositórios para projetos que utilizam o sistema Git.
Go
A linguagem de programação Go é um projeto de código aberto que visa aumentar a produtividade dos programadores.
Istio
O Istio é uma plataforma aberta que fornece uma maneira uniforme de conectar, gerenciar e proteger microsserviços. O Istio oferece suporte ao gerenciamento de fluxos de tráfego entre microsserviços, à aplicação de políticas de acesso e à agregação de dados de telemetria, tudo isso sem exigir alterações no código do microsserviço.
Knative
Os componentes do Knative são construídos sobre o Kubernetes, abstraindo os detalhes complexos e permitindo que os desenvolvedores se concentrem no que importa. Construído a partir da codificação das melhores práticas compartilhadas por implementações bem-sucedidas no mundo real, o Knative resolve as partes "chatas, mas difíceis" da implantação e do gerenciamento de serviços nativos da nuvem, para que você não precise se preocupar com isso.
Kubernetes
O Kubernetes é um sistema de gerenciamento de clusters para gerenciar aplicativos conteinerizados em vários hosts, fornecendo mecanismos para implantação, manutenção e escalonamento de aplicativos. Ele agrupa os contêineres que compõem um aplicativo em unidades lógicas para facilitar o gerenciamento e a descoberta.
Open Health Stack
O Open Health Stack fornece blocos de construção para a criação de aplicativos de saúde de última geração.
TensorFlow
O TensorFlow é uma plataforma de código aberto completa para aprendizado de máquina. Possui um ecossistema abrangente e flexível de ferramentas, bibliotecas e recursos da comunidade que permite aos pesquisadores impulsionar o estado da arte em aprendizado de máquina e oferece aos desenvolvedores a capacidade de criar e implantar facilmente aplicativos com tecnologia de aprendizado de máquina.