Progetti
Google utilizza l'open source per innovare e rilasciarlo per condividere le proprie innovazioni. Ti invitiamo a sfogliare i nostri progetti in primo piano per trovare lavori da utilizzare, condividere e su cui costruire.
Progetti in primo piano
Cellulare
Java
Android
Android è uno stack di sistemi operativi e software creato per una serie di dispositivi con diversi fattori di forma, tra cui telefoni, tablet, indossabili, TV, automobili e dispositivi connessi. Lo scopo principale di Android è creare una piattaforma aperta disponibile per operatori, OEM e sviluppatori per realizzare le loro idee e fornire un prodotto reale e di successo che migliori l'esperienza sui dispositivi mobili degli utenti.
Cloud
Kubernetes
Kubernetes è un sistema di gestione dei cluster per la gestione delle applicazioni containerizzate su più host che fornisce meccanismi per il deployment, la manutenzione e la scalabilità delle applicazioni. Raggruppa i container che costituiscono un'applicazione in unità logiche per facilitarne la gestione e il rilevamento.
Tutti i progetti
Android
Android è uno stack di sistemi operativi e software creato per una serie di dispositivi con diversi fattori di forma, tra cui telefoni, tablet, indossabili, TV, automobili e dispositivi connessi. Lo scopo principale di Android è creare una piattaforma aperta disponibile per operatori, OEM e sviluppatori per realizzare le loro idee e fornire un prodotto reale e di successo che migliori l'esperienza sui dispositivi mobili degli utenti.
Angular
Angular è una piattaforma di sviluppo che mira a semplificare lo sviluppo web, incentrato sulla produttività, la velocità e la testabilità degli sviluppatori. Le applicazioni create con Angular possono essere implementate su dispositivi mobili e desktop come siti web e applicazioni native.
Apache Beam
Apache Beam fornisce un modello avanzato di programmazione unificata che consente di implementare job di elaborazione dati in batch e in flussi che possono essere eseguiti su qualsiasi motore di esecuzione. È facile da utilizzare con Apache Apex, Apache Flink, Apache Spark e Google Cloud Dataflow, oltre ad altri backend di elaborazione distribuita.
Bazel
Bazel è lo strumento di creazione di Google. Bazel dispone di un supporto integrato per la creazione di software client e server, incluse applicazioni client per le piattaforme Android e iOS. Fornisce inoltre un framework estensibile che puoi utilizzare per sviluppare le tue regole di build.
Cromo
Chromium è il browser web su cui è basato Google Chrome. È pensato per essere leggero (cognitivo e fisico) e veloce. Quando è stato rilasciato, ha introdotto un modello di sicurezza sandbox, un'interfaccia utente minimalista e un sistema di gestione delle finestre a schede che molti altri browser hanno adottato da allora.
ChromiumOS
Un sistema operativo veloce, semplice e sicuro per le persone che trascorrono gran parte del proprio tempo sul Web
Dart
Dart è un linguaggio accessibile, portatile e produttivo per app di alta qualità su qualsiasi piattaforma.
SDK Firebase
Firebase è una piattaforma per lo sviluppo di app che fornisce strumenti integrati per aiutarti a creare, far crescere e monetizzare le tue app. L'SDK di Firebase consente l'accesso ai servizi Firebase in modo intuitivo e idiomatico su diverse piattaforme.
Flutter
Flutter è un framework open source per la creazione di applicazioni multipiattaforma, compilate in modo nativo e di grande impatto, a partire da un'unica base di codice.
Fuchsia
Fuchsia è un sistema operativo open source moderno, semplice, sicuro, aggiornabile e ad alte prestazioni. Fornisce le funzioni di base del sistema operativo, come la gestione delle risorse di sistema, un framework dei driver e le astrazioni di software. Fuchsia è un sistema operativo per uso generico progettato per supportare un ecosistema variegato di hardware e software.
Gerrit
Gerrit è uno strumento altamente estensibile e configurabile per la revisione del codice basata sul Web e la gestione dei repository per i progetti che utilizzano il sistema di controllo della versione Git. Consente ai team di discutere del codice, offrire Git come esperienza integrata all'interno del più ampio flusso di revisione del codice e gestire i flussi di lavoro con controlli dell'accesso profondamente integrati e delegabili.
Go
Il linguaggio di programmazione Go è un progetto open source che mira ad aumentare la produttività dei programmatori.
Istio
Istio è una piattaforma aperta che fornisce un modo uniforme per connettere, gestire e proteggere i microservizi. Istio supporta la gestione dei flussi di traffico tra i microservizi, l'applicazione dei criteri di accesso e l'aggregazione dei dati di telemetria, il tutto senza richiedere modifiche al codice dei microservizi.
Knative
I componenti di Knative si basano su Kubernetes, astraendo i dettagli complessi e consentendo agli sviluppatori di concentrarsi su ciò che conta di più. Creato codificando le best practice condivise da implementazioni di successo reali, Knative risolve gli aspetti "noiosi ma difficili" del deployment e della gestione di servizi cloud-native in modo che tu non debba farlo.
Kubernetes
Kubernetes è un sistema di gestione dei cluster per la gestione delle applicazioni containerizzate su più host che fornisce meccanismi per il deployment, la manutenzione e la scalabilità delle applicazioni. Raggruppa i container che costituiscono un'applicazione in unità logiche per facilitarne la gestione e il rilevamento.
Open Health Stack
Open Health Stack fornisce i componenti di base per la creazione di app sanitarie di nuova generazione.
TensorFlow
TensorFlow è una piattaforma open source end-to-end per il machine learning. Offre un ecosistema completo e flessibile di strumenti, librerie e risorse della community che consente ai ricercatori di implementare le soluzioni più all'avanguardia nel machine learning e agli sviluppatori la possibilità di creare ed eseguire facilmente il deployment di applicazioni basate su ML.