Bazel Kullananlar

Sorun bildirme Kaynağı görüntüleme Nightly · 8.0 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Bu sayfada, Bazel'i kullandığı bilinen şirketler ve açık kaynak projeleri listelenmektedir. Bu, bir onay teşkil etmez.

Bazel kullanan şirketler

acqio

Acqio, küçük ve orta ölçekli satıcılara ödeme ürünleri ve hizmetleri sunan bir Fintech şirketidir. Acqio, birkaç monorepo'ya sahiptir ve hızlı ve güvenilir mikro hizmetler sunmak için Kubernetes ile birlikte Bazel'i kullanır.

Adobe

Adobe, sürekli ve GitOps destekli Kubernetes dağıtımları için Bazel kuralları yayınladı.

Asana

Asana, ekiplerin çalışmalarını takip etmesine yardımcı olmak için tasarlanmış bir web ve mobil uygulamadır. Kendi ifadeleriyle:

Bazel, Asana'daki tüm derlemeler/testler için güvenilirliği, kararlılığı ve hızı artırdı. Artık yanlış önbellekler nedeniyle temizleme yapmamız gerekmiyor.

Ascend.io

Ascend, büyük veri kümelerinin analizi için çözümler sunan bir Palo Alto girişimidir. Şirketin mottosu Büyük veri zordur. Bu işlemi kolaylaştırıyoruz.

ASML

ASML, yarı iletken sektöründe inovasyon lideridir. Litografi yoluyla silikon üzerinde kalıpları seri olarak üretmek için çip üreticilerine ihtiyaç duydukları her şeyi (donanım, yazılım ve hizmetler) sağlarız.

Beeswax

Beeswax, hizmet olarak gerçek zamanlı teklif verme sunan New York merkezli bir girişimdir. Bazel, Jenkins tabanlı sürekli entegrasyon ve dağıtım çerçevelerini destekler. Beeswax, Bazel'i çok hızlı, doğru ve birçok dil ve platformda iyi desteklendiği için tercih ediyor.

Braintree

PayPal'ın bir yan kuruluşu olan Braintree, web siteleri ve uygulamalar için ödeme çözümleri geliştirir. Dahili derlemelerinin bazı bölümlerinde Bazel'i kullanıyorlar. Paul Gross, Bazel'e geçişlerinin nasıl gittiğiyle ilgili güzel bir yazı bile yayınladı.

Canva

Canva, Java, TypeScript, Scala, Python ve daha fazlasını içeren büyük ve çok dilli kod tabanını yönetmek için Bazel'den yararlanır. Bazel'e geçiş, geliştirici ve bilgi işlem altyapısı açısından önemli verimlilikler sağladı. Örneğin, ortalama CI derleme sürelerinde 5-6 kat azalma elde edildi. Bazel, şirkette hızlı, yeniden üretilebilir ve standartlaştırılmış yazılım derlemelerinin temeli olmaya devam ediyor.

CarGurus

CarGurus, dünyanın en güvenilir ve şeffaf otomotiv pazarını oluşturma misyonuyla hareket ediyor ve çok dilli monorepo'sunu oluşturmak için Bazel'i kullanıyor.

Pusula

Compass, teknoloji odaklı bir emlak platformudur. Emlak, teknoloji ve iş dünyasından seçkin bir ekiple, ev arayanlar için en iyi ve en güvenilir kaynak olmayı hedefliyoruz.

Databricks

Databricks, Apache Spark™'a dayalı bulut tabanlı entegre çalışma alanları sağlar.

Databricks kod tabanı, hizmetlerimizin çoğunu destekleyen Scala kodunu, ön uç kullanıcı arayüzü için JavaScript'i, komut dosyası yazmak için Python'u, altyapımızı yapılandırmak için Jsonnet'i ve daha fazlasını içeren bir Monorepo'dur [...] Monorepo'muz bir milyon satır Scala kodu içermesine rağmen, içindeki kodla çalışmak hızlı ve kolaydır. (Databricks'te Bazel ile Hızlı Scala Derlemeleri)

Dataform

Dataform, veri ekipleri için ölçeklenebilir analizler sağlar. Tek bir monorepo'da birkaç NPM paketi ve doküman sitesi barındırıyorlar. Tüm bunları Bazel ile yapıyorlar.

Bazel'e geçişten sonra, aşağıdakiler de dahil olmak üzere birçok avantaj elde ettiklerini bildirdiler:

  • Daha hızlı CI: Uzak derleme önbelleğe alma özelliğini etkinleştirdik. Bu sayede, ortalama derleme süremiz 30 dakikadan 5 dakikaya (depolama alanının tamamı için) düştü.
  • Yerel geliştirmede iyileştirmeler: Artık çalıştırmayı unuttuğunuz rastgele bash komut dosyaları olmayacak, artımlı derlemeler dakikalar yerine saniyeler içinde tamamlanacak
  • Geliştirici kurulum süresi: Yeni mühendisler tüm kodlarımızı yalnızca 3 bağımlılıkla (bazel, docker ve JVM) derleyebilir. Ekibimize katılan son mühendis, tüm kodlarımızı yepyeni ve boş bir dizüstü bilgisayarda 30 dakikadan kısa bir sürede derlemeyi başardı.

Deep Silver FISHLABS

Deep Silver FISHLABS, yüksek kaliteli 3D oyunlar geliştiren bir şirkettir. Şirket, dahili derleme araçları ve özellikle tüm 3D öğelerini derleyip dağıtmak için temel olarak C++/Python/Go/C ile Bazel'i kullanır.

Dropbox

Dropbox'ta Bazel, dağıtılmış derleme ve test ortamımızın temel bileşenlerinden biridir. TypeScript/Python/Go/C/Rust'i güvenilir üretim sürümlerinde birleştirmek için Bazel'i kullanırız.

Engel & Völkers

Engel & Völkers AG, bir dizi franchise ofisi aracılığıyla emlak işlemleriyle ilgili hizmetler sunan özel bir Alman şirketidir.

Şirket içi projelerimizden birinde derleme süresi 11 dakikadan yaklaşık 1 dakikaya düştü. Bu etkileyici bir başarıydı ve şu anda Bazel'i daha fazla projeye dahil etmek için çalışıyoruz. (Google Cloud Build ve Bazel ile deneme yapma)

Etsy

Etsy, el yapımı veya vintage ürünler ve malzemelerin yanı sıra fabrikada üretilmiş benzersiz ürünlere odaklanan bir e-ticaret web sitesidir.

Java tabanlı arama platformunu oluşturmak ve test etmek için Bazel'i kullanıyorlar. Bazel, hem bare metal sunucular hem de tekrarlanabilir Docker görüntüleri için paketler oluşturur.

Evertz.io

Evertz.io, Evertz Microsystems tarafından oluşturulan, yayın medyası sektörüne dünya genelinde maliyet etkin, çok bölgeli hizmetler sunmak için tasarlanmış çok kiracılı, sunucusuz bir SaaS platformudur.

Web sitesi, Angular ve Bazel iş akışı (kaynak) ile tamamen oluşturulup dağıtılmıştır.

FINDMINE

FINDMINE, perakende sektörü için bir otomasyon teknolojisidir. Mevcut manuel ve zahmetli ürün seçki süreciyle ilgili ölçeği artırmak için makine öğrenimini kullanır. Python paketi oluşturma, test etme ve dağıtma sürecimizin tamamını otomatikleştirmek için Bazel'i kullanırız.

Flexport

Flexport, teknoloji destekli bir küresel nakliye acentesidir. Misyonumuz, küresel ticareti herkes için kolaylaştırmaktır. Flexport'ta Java/JavaScript hizmetlerimizi ve istemci kitaplıklarımızı derlemek/test etmek ve protobuf tanımlarından Java ve Ruby kodu oluşturmak için Bazel'i kullanırız. Bazel ile JUnit 5 testlerini tek tek nasıl çalıştırdığımız hakkında bilgi edinin.

Foursquare

Foursquare'ın misyonu, dijital alanlar ile fiziksel yerler arasında anlamlı köprüler oluşturan teknolojiler oluşturmaktır. Karmaşık kod oluşturma ve kapsayıcı oluşturma süreçleri de dahil olmak üzere veri yoğun uygulamaları destekleyen, ağırlıklı olarak Scala ve Python kodlarından oluşan milyonlarca satır kodu Bazel ile yönetiyoruz.

GermanTechJobs

Bazel, iş akışlarımızı 10 kat basitleştirdi ve kargo özelliklerini geniş ölçekte etkinleştirdi.

Google

Bazel, Google'ın ihtiyaçlarına göre ölçeklendirilebilecek ve Google'ın yeniden üretilebilirlik ve platform/dil desteğiyle ilgili şartlarını karşılayacak şekilde tasarlanmıştır. Google'daki tüm yazılımlar Bazel kullanılarak derlenir. Google, Bazel'i ve kurallarını her gün milyonlarca derleme için kullanır.

Huawei

Huawei Technologies, yaklaşık 30 projede Bazel kullanıyor. Bunlar Java/Scala/Go projeleridir. Go projeleri dışındaki diğer projeler başlangıçta Maven tarafından derlenmiştir. Maven ile derlenmiş bir projeyi Bazel ile derlenmiş bir projeye dönüştürmek için basit bir araç yazdık. Yakın gelecekte daha fazla projede Bazel kullanılacaktır.

IMC Trading

IMC, Amsterdam merkezli bir tescilli alım satım firması ve piyasa yapıcıdır. Java/C++/Python/SystemVerilog projelerimizi sürekli olarak derlemek ve test etmek için Bazel'i kullanıyoruz.

Improbable.io

Improbable.io, milyonlarca karmaşık öğenin bulunduğu devasa simülasyonlar oluşturmayı sağlayan dağıtılmış bir işletim sistemi olan SpatialOS'u geliştirir.

Interaxon

InteraXon, beyin dalgalarını dijital sinyallere dönüştürmek için donanım ve yazılım platformları oluşturan, düşünce kontrollü bir bilgi işlem firmasıdır.

Jupiter

Jupiter, her hafta gıda ve ev ihtiyaçlarının teslimatını yapan bir şirkettir.

Arka uç kodlarında, özellikle de uzaktan önbelleğe alma özelliğini kullanarak protoları ve Kotlin'i JVM ikili programlarına derlemek için Bazel'i kullanıyorlar. (source)

Just

Just, merkezi Norveç'te bulunan bir kurumsal finans teknolojisi şirketidir. Şirket, küresel kurumsal hazine yöneticilerinin risk ve likidite yönetimini dönüştürmek için yazılım çözümleri geliştiriyor. Uygulama yığınlarının tamamı Bazel ile oluşturulmuştur.

Çizgi

Line, Japonya'da en popüler mesajlaşma uygulaması olan anlık iletişim uygulaması sunar. Yaklaşık% 60'ı Swift ve %40'ı C/C++/Objective-C/Objective-C++ (source) olan kod tabanlarında Bazel kullanıyorlar.

Bazel'e geçtikten sonra derleme sürelerinde büyük bir iyileşme elde ettik. Bu, kalite kontrol dönemindeki teslimat süresinde önemli bir iyileşme sağladı. Test kullanıcılarımıza yeni bir derleme dağıtmak artık derleme ve test için bir saat daha beklemek anlamına gelmiyor. (Bazel ile iOS için LINE'ın derleme performansını iyileştirme)

LingoChamp

LingoChamp, İngilizce öğrenenlere profesyonel çözümler sunar. Go, Java ve Python projelerimiz için Bazel'i kullanıyoruz.

LinkedIn

Microsoft'un bir yan kuruluşu olan LinkedIn, dünyanın en büyük profesyonel sosyal ağıdır. LinkedIn, iOS uygulamalarını oluşturmak için Bazel'i kullanır.

Lucid Software

Lucid Software, ekiplerin geleceği fikirden gerçeğe dönüştürmesine yardımcı olan görsel ortak çalışma alanında lider bir kuruluştur. Lucidchart, Lucidspark ve Lucidscale ürünleri sayesinde ekipler, bulundukları konumdan bağımsız olarak ortak bir vizyona uyum sağlayabilir, karmaşıklığı netleştirebilir ve görsel olarak ortak çalışabilir.

Lucid, milyonlarca satır Scala ve TypeScript oluşturmak için Bazel'i kullanır. Bazel'e geçiş, derlemeleri büyük ölçüde hızlandırdı, derleme ortamına olan harici bağımlılıkları azalttı ve geliştiricilerin derleme sistemiyle ilgili deneyimini basitleştirdi. Bazel, Lucid'deki geliştirici üretkenliğini artırdı ve daha fazla büyümenin önünü açtı.

Lyft

Lyft, iOS (kaynak) ve Android uygulamaları için Bazel'i kullanıyor.

Meetup

Meetup, çevrimdışı grup toplantılarını kolaylaştıran bir online sosyal ağ portalıdır. Meetup mühendislik ekibi, rules_scala'ya katkıda bulunur ve rules_avro ile rules_openapi'nin koruyucusudur.

Nvidia

Nvidia'da, Bazel'in Python eksikliklerinden bazılarını gidermek için Python için dazel'i(docker bazel) kullanıyoruz. Diğer her şey normal bazel'de çalışır (Çoğunlukla Go / Scala/ C++/ Cuda) (source)

Peloton Technology

Peloton Technology, kamyon kazaları ve yakıt kullanımıyla ilgilenen otomatik araç teknolojisi şirketidir. Otomotiv güvenlik sistemleri için güvenilir derlemeler sağlamak amacıyla Bazel'i kullanıyorlar.

Pigweed

Pigweed, büyük ekipler için sürekli, sağlam ve hızlı yerleşik ürün geliştirme sağlayan açık kaynak bir çözümdür. Google'ın Pixel cihazları, Nest termostatları, uydular ve otonom hava dronları da dahil olmak üzere milyonlarca cihazda Pigweed kullanılmıştır.

Pigweed, birincil derleme sistemi olarak Bazel'i kullanır. Yerleşik projeler için Bazel blog yayınında, yerleşik projeler için neden mükemmel bir derleme sistemi olduğunu düşünüyoruz?

Pinterest

Pinterest, dünyanın fikir katalogudur. Şirket, çeşitli arka uç hizmetlerini (Java/C++) ve iOS uygulamasını (Objective-C/C++) oluşturmak için Bazel'i kullanır.

Bazel'in, performansta büyük oranda iyileştirme elde etmek, derleme ortamlarındaki çeşitliliği ortadan kaldırmak ve kademeli olarak benimsemek için bir temel oluşturma hedeflerimize en uygun çözüm olduğunu belirledik. Bu nedenle, artık tüm iOS sürümlerimizi Bazel kullanarak gönderiyoruz. Pinterest'te hızlı ve güvenilir iOS derlemeleri geliştirme

PubRef

PubRef, yeni gelişen bir bilimsel yayın platformudur. Ön uç oluşturmak için rules_closure ile Bazel'i, ana arka uç oluşturmak için yerel Java kurallarını, çeşitli arka uç hizmetlerini oluşturmak için rules_go, rules_node ve rules_kotlin'i kullanırlar. rules_protobuf, arka uç hizmetleri arasındaki gRPC tabanlı iletişime yardımcı olmak için kullanılır. PubRef.org, Boulder, CO merkezlidir.

Redfin

Redfin, eksiksiz hizmet veren yerel temsilcilere sahip yeni nesil bir emlak komisyonculuğudur. Web sitesini ve çeşitli arka uç hizmetlerini oluşturmak ve dağıtmak için Bazel'i kullanıyorlar.

Dönüşüm işleminin büyük bir kısmı tamamlandığından işler çok daha iyiye gitti. CI derlemelerimiz daha hızlı (çok daha hızlı: Eskiden 40-90 dakika süren geliştirme derlemeleri artık ortalama 5-6 dakika sürüyor). Güvenilirlik de çok daha yüksek. Bu durumun ölçülmesi daha zordur ancak açıklanamayan derleme hatalarının "basitçe gerçekleşen" bir şey olmaktan çıkıp çözülmesi gereken gerçek sorunlar olarak görülmesi, güvenilirliği sürekli artıran bir döngüye girmemizi sağladı. (Maven'den Bazel'e Geçtik ve Derleme Süreleri 10 Kat Düştü)

Ritual

Ritual, restoranları müşterilerle buluşturan bir mobil teslim alma uygulamasıdır. Müşterilere istedikleri yiyecek ve içecekleri beklemeden almaları için basit ve zaman kazandıran bir araç sunar. Ritual, arka uç hizmetleri için Bazel'i kullanıyor.

Snap

Snapchat mesajlaşma uygulamasının geliştiricisi Snap, 2020'de Buck'tan Bazel'e geçiş yaptı (kaynak). İşlem hakkında daha fazla bilgi için mühendislik bloglarına göz atın.

Stripe

Stripe, mobil ödeme çözümleri sunar. Mühendislik bloglarında ayrıntılı olarak açıklandığı gibi, derleme ve test ardışık düzenlerinde Bazel'i kullanıyorlar.

Tinder

Tinder, iOS uygulamasını 2021'de CocoaPods'dan Bazel'e taşıdı (kaynak).

Tink

Tink, Avrupa'daki bankalara bağlanmanın en iyi yolunu geliştiren bir Avrupa fintech şirketidir.

Arka uç hizmetlerini çok dilli bir monorepo'dan oluşturmak için Bazel'i kullanıyorlar. Tink'teki mühendisler bazel build //stockholm/... meetup grubunu düzenliyor.

Tokopedia

Endonezya'da e-ticaret konusunda uzmanlaşmış bir teknoloji şirketi olan Tokopedia, aylık 90 milyondan fazla etkin kullanıcıya ve platformda 7 milyondan fazla satıcıya hizmet vermektedir.

Tokopedia, iOS derleme süresini% 1.000 daha hızlı hale nasıl getirdi? başlıklı makalede, Bazel'in derlemelerini nasıl hızlandırdığını açıklıyorlar. Bazel kullanılarak derleme süresi 55 dakikadan 10 dakikaya, uzak önbelleğe alma ile de 5 dakikaya düşürüldü.

Trunk.io

Trunk, Andreessen Horowitz ve Initialized Capital tarafından desteklenen San Francisco merkezli bir şirkettir. Trunk, Bazel derleme sistemi için birinci sınıf destek sunan güçlü bir çekme isteği birleştirme hizmeti sunar. Trunk'un bir kod tabanı içindeki bağımlılıkları anlama konusunda Bazel'den yararlanan birleştirme hizmeti, bağımsız değişikliklerin aynı anda test edilmesine ve birleştirilmesine olanak tanıyan paralel birleştirme şeritleri oluşturur.

Trunk'ın dahili monorepo'su, modern C++ 20 ve typescript'i oluştururken kodları seçerek test etmek ve birleştirmek için bazel grafiği bilgisinden yararlanır.

Twitter

Twitter, birincil derleme aracı olarak Pants'tan Bazel'e geçme kararı aldı (kaynak).

Two Sigma

New York merkezli bir teknoloji şirketi olan Two Sigma, dünyadaki verilerden değer elde etmeye odaklanır.

TypeDB

TypeDB Logosu

TypeDB, birbirine bağlı verileri sezgisel olarak modellemek için kullanılabilen bir veritabanı teknolojisidir. TypeQL adlı tür teorik ve polimorfik sorgu dili sayesinde verilere, ışık hızında çalışan basit ve insan tarafından okunabilir sorgularla erişilebilir.

Bazel, TypeDB ekibinin çok çeşitli dillerde birçok deposu yöneten ve birçok platforma sorunsuz bir şekilde dağıtan, son derece uyumlu bir CI ve dağıtım ardışık düzeni oluşturmasını sağlar. TypeDB ekibi, yazılım dağıtımlarını derlemek ve dağıtmak için Bazel kuralları da yayınladı.

Uber

Uber, araç çağırma hizmeti veren bir şirkettir. 900 etkin geliştiriciye sahip Uber'ın Go monorepo'su, büyük olasılıkla Bazel kullanan en büyük Go depolarından biridir. Deneyimleri hakkında daha fazla bilgi edinmek için Uber'in Go Monorepo'sunu Bazel ile oluşturma başlıklı makaleyi inceleyin.

Uber Advanced Technologies Group

Uber Advanced Technologies Group, Uber'de kamyon/kargo ve otonom araç paylaşımı dahil olmak üzere otonom araç çalışmalarına odaklanır. Kuruluş, birincil derleme sistemi olarak Bazel'i kullanır.

Vistar Media

Vistar Media, markaların fiziksel dünyadaki davranışlarına göre tüketicilere ulaşmasını sağlayan bir reklamcılık platformudur. Şirketin mühendislik ekibi, temel olarak Philadelphia'da bulunuyor ve Bazel'i derleme, dağıtma, testleri hızlandırma ve çeşitli farklı teknolojilerle yazılmış depoları birleştirmek için kullanıyor.

VMware

VMware, müşterileri için yenilikçi ürünler geliştirirken kararlı ve güvenilir derlemeler oluşturmak için Bazel'i kullanır.

Wix

Wix, bulut tabanlı bir web geliştirme platformudur. Arka uçlarında Java ve Scala kodu kullanılıyor. Google Cloud Build ile uzaktan yürütme özelliğini kullanıyorlar.

Bazel'in uzaktan yürütme özelliğiyle çalıştırıldığında, bazel'in harika derleme/test paralellik özelliklerini kullanarak derleme/test işlemlerini bir işçi çiftliğine dağıttığında temiz derlemelerin yaklaşık 5 kat daha hızlı olduğunu gördük. Bazel'in agresif önbelleğe alma mekanizmasının kullanılması nedeniyle ortalama derleme süreleri 10 kattan daha hızlıdır. (Maven veya Gradle'den Bazel'e mi geçiyorsunuz? kendinize sormanız gereken 5 önemli soru)

Zenly

Zenly, arkadaşlarınızın ve ailenizin canlı haritası gibidir. Arkadaşlarınızla buluşmanın veya sadece güncel durumu öğrenmenin en eğlenceli yoludur. Böylece, birbirinizden ayrıyken bile birlikte olduğunuzu hissedebilirsiniz.


Bazel kullanan açık kaynak projeleri

Abseil

Abseil, C++ standart kitaplığını geliştirmek için tasarlanmış açık kaynaklı bir C++ kodu koleksiyonudur (C++11 ile uyumludur).

Angular

Angular, popüler bir web çerçevesidir. Angular, Bazel ile derlenmiştir.

Apollo

Apollo, otonom araçların geliştirilmesini, test edilmesini ve dağıtımını hızlandıran yüksek performanslı ve esnek bir mimaridir.

brpc

Baidu'da 1.000.000'den fazla örnek(içerdiği istemciler hariç) ve binlerce türde hizmet bulunan, Baidu'da "baidu-rpc" olarak adlandırılan endüstriyel sınıf bir RPC çerçevesi.

cert-manager

cert-manager, çeşitli sertifika verme kaynaklarından TLS sertifikalarının yönetimini ve verilmesini otomatikleştiren bir Kubernetes eklentisidir. Bu işlem, sertifikalarınızın geçerli ve güncel olmasını sağlar ve geçerlilik süresi dolmadan önce uygun bir zamanda sertifikalarınızı yenilemeye çalışır.

CallBuilder

Tek bir işlev yazarak bir oluşturucu oluşturmanıza olanak tanıyan bir Java kod oluşturucu.

CPPItertools

Python'daki builtins ve itertools kitaplığından esinlenerek aralık tabanlı for döngüsü eklentileri sağlayan C++ kitaplığı. itertools ve Python3'teki yerleşik işlevler gibi bu kitaplık da mümkün olduğunda tembel değerlendirmeyi kullanır.

Copybara

Copybara, kodları dönüştürmek ve depolar arasında taşımak için kullanılan bir araçtır.

Dagger

Dagger, hem Java hem de Android için tamamen statik, derleme zamanında bağımlılık ekleme çerçevesidir.

DAML

DAML, güvenli ve gizlilik bilincine sahip bir çalışma zamanında geleceğe hazır dağıtık uygulamalar oluşturmak için kullanılan akıllı bir sözleşme dilidir.

DeepMind Lab

Temsilci tabanlı yapay zeka araştırması için özelleştirilebilir bir 3D platform.

Drake

Drake, MIT'te başlatılan ve şu anda Toyota Research Institute tarafından yönetilen bir C++ araç kutusudur. Robotlarımızın dinamiklerini analiz etmek ve bunlar için kontrol sistemleri oluşturmak amacıyla tasarlanmış, optimizasyona dayalı tasarım/analize büyük önem veren bir araç koleksiyonudur.

Envoy

C++ L7 proxy ve iletişim otobüsü

Hatalara açık

Sık karşılaşılan Java hatalarını derleme zamanı hataları olarak yakalar. (Bazel'e geçiş devam ediyor.)

Genişletilebilir Hizmet Proxy'si

ESP (Extensible Service Proxy), JSON/REST veya gRPC API hizmetleri için API yönetim özelliklerini etkinleştiren bir proxy'dir. Mevcut uygulama, NGINX HTTP ters proxy sunucusuna dayanır.

FFruit

FFruit, popüler Falling Fruit hizmetine yönelik ücretsiz ve açık kaynak bir Android uygulamasıdır.

Gerrit Code Review

Gerrit, Git tabanlı projeler için bir kod inceleme ve proje yönetimi aracıdır.

Gitiles

Gitiles, JGit'e dayalı, Git depoları için basit bir depo tarayıcısıdır.

Grakn

Grakn (https://grakn.ai/), karmaşık veri ağlarını düzenleyip sorgulanabilir hale getiren bilgi grafiği motorudur.

GRPC

Dil ve platformdan bağımsız bir uzak prosedür çağrısı sistemi. (Bazel, birincil olmasa da desteklenen bir derleme sistemidir.)

gVisor

gVisor, bir container çalışma zamanı korumalı alanıdır.

Guetzli

Guetzli, yüksek görsel kalitede mükemmel sıkıştırma yoğunluğu sağlamayı amaçlayan bir JPEG kodlayıcısıdır.

Gulava

Prolog tarzı önerme yazmanıza ve bunları normal Java kodundan sorunsuz bir şekilde kullanmanıza olanak tanıyan bir Java kod oluşturucu.

Heron

Heron, Twitter'ın gerçek zamanlı, dağıtılmış, hata toleransı olan bir akış işleme motorudur.

Jazzer

Jazzer, Java ve JUnit 5 ile entegre olan JVM tabanlı diğer diller için bir fuzzer'dır.

JGit

JGit, Git sürüm denetim sistemini uygulayan hafif ve saf bir Java kitaplığıdır.

Jsonnet

JSON için zarif ve resmi olarak tanımlanmış bir yapılandırma oluşturma dili. (Bazel, desteklenen bir derleme sistemidir.)

Kubernetes

Kubernetes, birden fazla ana makinede container mimarisine alınmış uygulamaları yönetmek için kullanılan açık kaynak bir sistemdir. Uygulamaların dağıtımı, bakımı ve ölçeklendirilmesi için temel mekanizmalar sağlar.

Kythe

Kodla çalışan araçlar oluşturmaya yönelik bir ekosistem.

Nomulus

Google App Engine'de üst düzey alan adı kayıt otoritesi hizmeti.

ONOS : Açık Ağ İşletim Sistemi

ONOS, eski "brown field" ağlardan SDN "green field" ağlarına geçişi destekleyen tek SDN denetleyici platformudur. Bu sayede ağ operatörleri için heyecan verici yeni özellikler ve devrim niteliğinde dağıtım ve operasyon maliyeti noktaları elde edilebilir.

Java için PetitParser

Programlama dillerinin dilbilgisi genellikle statik olarak belirtilir. Kaçınılmaz olarak ortaya çıkan belirsizlikler nedeniyle bu tür içeriklerin oluşturulması ve yeniden kullanılması zordur. PetitParser, tarayıcısız ayrıştırma, ayrıştırıcı birleştiriciler, ayrıştırma ifadesi dilbilgileri ve paketleyici ayrıştırıcılardan gelen fikirleri birleştirerek dilbilgilerini ve ayrıştırıcıları dinamik olarak yeniden yapılandırılabilen nesneler olarak modeller.

PlaidML

PlaidML, derin öğrenmenin her yerde kullanılmasını sağlayan bir çerçevedir.

Project V

Project V, internet üzerinden kendi gizlilik ağınızı oluşturmanıza yardımcı olacak bir araç paketidir.

Prysmatic Labs Ethereum 2.0 Uygulaması

Prysm, blok zinciri tabanlı dağıtık bilgi işlem platformu olan Ethereum 2.0 için bir bölme istemcisidir.

Ray

Ray, esnek ve yüksek performanslı bir dağıtılmış yürütme çerçevesidir.

Resty

Resty, Go için basit bir HTTP ve REST istemci kitaplığıdır (Ruby rest-client'ten esinlenmiştir).

Roughtime

Roughtime, güvenli zaman senkronizasyonu sağlamayı amaçlayan bir projedir.

Selenyum

Selenium, web uygulamalarını test etmek için taşınabilir bir çerçevedir.

Semantic

Semantic, kaynak kodunu ayrıştırmak, analiz etmek ve karşılaştırmak için kullanılan bir Haskell kitaplığı ve komut satırı aracıdır. GitHub tarafından geliştirilmiştir (ör. kod gezinme için kullanılır).

Yayınlandı

Served, yüksek performanslı RESTful web sunucuları oluşturmak için kullanılan bir C++ kitaplığıdır.

Sonnet

Sonnet, karmaşık sinir ağları oluşturmak için TensorFlow'un üzerine inşa edilmiş bir kitaplıktır.

Sorbet

Sorbet, Ruby'nin bir alt kümesi için hızlı ve güçlü bir tür denetleyicisidir. Milyonlarca satır kod içeren kod tabanlarına ölçeklenebilir ve kademeli olarak uygulanabilir.

Spotify

Spotify, iOS ve Android uygulamalarını derlemek için Bazel'i kullanıyor (kaynak).

Tink

Tink, güvenli, doğru şekilde kullanımı kolay ve kötüye kullanımı daha zor olan şifreleme API'leri sağlayan çok dilli, platformlar arası, açık kaynak bir kitaplıktır.

TensorFlow

Makine zekası için açık kaynaklı bir yazılım kütüphanesidir.

Turbo Santa

Platformdan bağımsız bir GameBoy emülatörü.

Wycheproof

Project Wycheproof, kripto kitaplıklarını bilinen saldırılara karşı test eder.

XIOSim

XIOSim, x86 mimarisi için ayrıntılı bir kullanıcı modu mikro mimari simülasyon aracıdır.

ZhihuDailyPurify

ZhihuDailyPurify, Çin'de soru-cevap web sitesi olan Zhihu Daily'nin hafif bir sürümüdür.