프로젝트
Google은 혁신을 위해 오픈소스를 사용하며, 혁신을 공유할 수 있도록 오픈소스를 공개합니다. 추천 프로젝트를 탐색하여 사용하고, 공유하고, 빌드할 작업을 찾아보시기 바랍니다.
추천 프로젝트
모바일
Java
Android
Android는 스마트폰, 태블릿, 웨어러블 기기, TV, 자동차, 연결된 기기 등 다양한 폼 팩터를 사용하는 다양한 기기에 사용할 수 있도록 제작된 운영체제 및 소프트웨어 스택입니다. Android의 주요 목적은 이동통신사, OEM 및 개발자가 아이디어를 실현하고 사용자에게 모바일 환경을 개선하는 성공적인 실제 제품을 제공할 수 있는 개방형 플랫폼을 만드는 것입니다.
클라우드
Kubernetes
Kubernetes는 여러 호스트에서 컨테이너화된 애플리케이션을 관리하기 위한 클러스터 관리 시스템으로, 애플리케이션의 배포, 유지보수, 확장을 위한 메커니즘을 제공합니다. 간편한 관리 및 검색을 위해 애플리케이션을 구성하는 컨테이너를 논리적 단위로 그룹화합니다.
모든 프로젝트
Android
Android는 스마트폰, 태블릿, 웨어러블 기기, TV, 자동차, 연결된 기기 등 다양한 폼 팩터를 사용하는 다양한 기기에 사용할 수 있도록 제작된 운영체제 및 소프트웨어 스택입니다. Android의 주요 목적은 이동통신사, OEM 및 개발자가 아이디어를 실현하고 사용자에게 모바일 환경을 개선하는 성공적인 실제 제품을 제공할 수 있는 개방형 플랫폼을 만드는 것입니다.
Angular
Angular는 웹 개발을 손쉽게 만드는 것을 목표로 하는 개발 플랫폼으로, 개발자 생산성, 속도 및 테스트 가능성에 중점을 둡니다. Angular로 빌드된 애플리케이션은 휴대기기와 데스크톱에 웹사이트와 네이티브 애플리케이션으로 배포할 수 있습니다.
Apache Beam
Apache Beam은 고급 통합 프로그래밍 모델을 제공하므로 모든 실행 엔진에서 실행할 수 있는 일괄 및 스트리밍 데이터 처리 작업을 구현할 수 있습니다. 다른 분산 처리 백엔드 중에서 Apache Apex, Apache Flink, Apache Spark, Google Cloud Dataflow와 함께 간편하게 사용할 수 있습니다.
Bazel
Bazel은 Google의 자체 빌드 도구입니다. Bazel에는 Android와 iOS 플랫폼용 클라이언트 애플리케이션을 포함하여 클라이언트와 서버 소프트웨어를 모두 빌드할 수 있는 지원 기능이 내장되어 있습니다. 또한 자체 빌드 규칙을 개발하는 데 사용할 수 있는 확장 가능한 프레임워크를 제공합니다.
Chromium
Chromium은 Google 크롬의 기반이 되는 웹브라우저입니다. 가볍고 (인지적으로도 신체적으로) 빠르게 느껴져야 합니다. 출시 당시 이 버전에는 샌드박스 보안 모델, 미니멀한 사용자 인터페이스, 탭 형식의 창 관리자가 포함되어 있었으며, 이후 많은 다른 브라우저에서 채택되었습니다.
ChromiumOS
웹에서 대부분의 시간을 보내는 사용자를 위한 빠르고 간단하며 안전한 OS
Dart
Dart는 모든 플랫폼에서 고품질 앱을 개발할 수 있는 접근성, 휴대성, 생산성이 뛰어난 언어입니다.
Firebase SDK
Firebase는 앱을 빌드하고 성장시키고 수익을 창출하는 데 도움이 되는 통합 도구를 제공하는 앱 개발 플랫폼입니다. Firebase SDK를 사용하면 여러 플랫폼에서 직관적이고 직관적인 방식으로 Firebase 서비스에 액세스할 수 있습니다.
Flutter
플러터는 단일 코드베이스에서 아름답고 네이티브로 컴파일된 다중 플랫폼 애플리케이션을 구축할 수 있는 오픈 소스 프레임워크입니다.
Fuchsia
Fuchsia는 간단하고 안전하며 업데이트 및 성능이 우수한 최신 오픈소스 운영체제입니다. 시스템 리소스 관리, 드라이버 프레임워크, 소프트웨어 추상화와 같은 핵심 운영체제 기능을 제공합니다. Fuchsia는 다양한 하드웨어 및 소프트웨어 생태계를 구동하도록 설계된 범용 운영체제입니다.
Gerrit
Gerrit는 Git 버전 제어 시스템을 사용하는 프로젝트의 웹 기반 코드 검토 및 저장소 관리를 위한, 확장성과 구성 가능성이 높은 도구입니다. 이를 통해 팀은 코드를 논의하고, 대규모 코드 검토 흐름 내에서 Git를 통합된 경험으로 제공하며, 긴밀하게 통합되고 위임 가능한 액세스 제어를 통해 워크플로를 관리할 수 있습니다.
Go
Go 프로그래밍 언어는 프로그래머의 생산성을 높이기 위한 오픈 소스 프로젝트입니다.
Istio
Istio는 일관된 방법으로 마이크로서비스의 연결, 관리, 보호를 제공하는 개방형 플랫폼입니다. Istio는 마이크로서비스 코드 변경 없이도 마이크로서비스 간 트래픽 흐름 관리, 액세스 정책 적용, 원격 분석 데이터 집계를 지원합니다.
Knative
Knative 구성요소는 Kubernetes를 기반으로 빌드되므로 복잡한 세부정보를 추상화하고 개발자가 중요한 업무에 집중할 수 있습니다. 성공적인 실제 구현에서 공유하는 권장사항을 코드화하여 빌드된 Knative는 클라우드 기반 서비스의 배포 및 관리에서 '지루하지만 까다로운' 부분을 해결하므로 개발자가 직접 해결할 필요가 없습니다.
Kubernetes
Kubernetes는 여러 호스트에서 컨테이너화된 애플리케이션을 관리하기 위한 클러스터 관리 시스템으로, 애플리케이션의 배포, 유지보수, 확장을 위한 메커니즘을 제공합니다. 간편한 관리 및 검색을 위해 애플리케이션을 구성하는 컨테이너를 논리적 단위로 그룹화합니다.
상태 스택 열기
Open Health Stack은 차세대 의료 앱을 만들기 위한 구성요소를 제공합니다.
TensorFlow
TensorFlow는 머신러닝용 엔드 투 엔드 오픈소스 플랫폼입니다. 도구, 라이브러리, 커뮤니티 리소스로 구성된 포괄적이고 유연한 생태계를 통해 연구자들이 ML의 첨단 기술을 활용할 수 있으며 개발자는 ML 기반 애플리케이션을 쉽게 빌드하고 배포할 수 있습니다.