ใครใช้ Bazel บ้าง

หน้านี้จะแสดงรายการบริษัทและโครงการ OSS ที่ทราบว่าใช้ Bazel การรับรองนี้ไม่ถือเป็นการรับรอง

บริษัทที่ใช้ Bazel

Aqio

Acqio เป็น Fintech ที่ให้บริการผลิตภัณฑ์และการชําระเงินสําหรับผู้ขายขนาดเล็กและขนาดกลาง Acqio มีโมโนโพลิสจํานวนหนึ่งและใช้ Bazel ร่วมกับ Kubernetes เพื่อมอบบริการขนาดเล็กที่รวดเร็วและน่าเชื่อถือ

Adobe

Adobe ได้เปิดตัวกฎ Bazel สําหรับการทําให้ Kubernetes ใช้งานได้อย่างต่อเนื่องจากการใช้ GitOps

อัสสัม

Asana เป็นเว็บแอปพลิเคชันและอุปกรณ์เคลื่อนที่ที่ออกแบบมาเพื่อช่วยให้ทีมติดตามผลงานของตนเองได้ สิ่งที่จะเกิดขึ้นมีดังนี้

Bazel ได้เพิ่มความเสถียร ความเสถียร และความเร็วของบิลด์/การทดสอบทั้งหมดที่ Asana เราไม่จําเป็นต้องล้างข้อมูลอีกต่อไปเนื่องจากแคชไม่ถูกต้อง

Ascend.io

Ascend เป็นบริษัทสตาร์ทอัพ Palo Alto ที่ให้โซลูชันสําหรับชุดข้อมูลขนาดใหญ่ คําขวัญของนักเรียนคือข้อมูลขนาดใหญ่เป็นเรื่องยาก เราทําให้ทุกอย่างง่ายขึ้น

ขี้ผึ้ง

Beeswax เป็นบริษัทสตาร์ทอัพในนิวยอร์กที่เสนอราคาบริการแบบเรียลไทม์ Bazel ขับเคลื่อนเฟรมเวิร์กการทําให้ใช้งานได้และการทําให้ใช้งานได้อย่างต่อเนื่องของ Jenkins ขี้ผึ้งรัก Bazel เพราะเร็ว แม่นยํา และรองรับได้ดีในหลายๆ ภาษาและแพลตฟอร์ม

Braintree

Braintree ซึ่งเป็นบริษัทในเครือของ PayPal พัฒนาโซลูชันการชําระเงินสําหรับเว็บไซต์และแอปพลิเคชัน บริษัทใช้ Bazel ในการสร้างส่วนต่างๆ ภายในและ Paul Gross ทํา บทความดีๆ เกี่ยวกับการเปลี่ยนไปใช้ Bazel

ผืนผ้าใบ

Canva ใช้ประโยชน์จาก Bazel เพื่อจัดการฐานโค้ดรูปหลายเหลี่ยมขนาดใหญ่ ซึ่งรวมถึง Java, Typescript, Scala, Python และอื่นๆ อีกมากมาย การย้ายข้อมูลไปยัง Bazel ให้ประสิทธิภาพสําหรับนักพัฒนาซอฟต์แวร์และโครงสร้างพื้นฐานในการประมวลผลที่สําคัญ เช่น 5-6 เท่าโดยเฉลี่ยของเวลาสร้าง CI โดยเฉลี่ย และยังคงเป็นรากฐานของซอฟต์แวร์ที่สร้างได้อย่างรวดเร็ว เกิดซ้ํา และได้มาตรฐานที่ บริษัท

CarGurus

CarGurus มุ่งมั่นที่จะสร้างตลาดยานยนต์ที่ไว้วางใจได้และโปร่งใสที่สุดของโลก และใช้ Bazel ในการสร้างแหล่งรวมนักสู้ Polyglot

เข็มทิศ

เข็มทิศเป็นแพลตฟอร์มอสังหาริมทรัพย์ที่ขับเคลื่อนด้วยเทคโนโลยี ทีมผู้เชี่ยวชาญด้านอสังหาริมทรัพย์ เทคโนโลยี และธุรกิจชั้นนําต่างก็มุ่งมั่นที่จะเป็นแหล่งข้อมูลที่ดีที่สุดและน่าเชื่อถือที่สุดสําหรับผู้หาบ้าน

อิฐ

Datastones มีพื้นที่ทํางานแบบผสานรวมในระบบคลาวด์โดยอิงตาม Apache SparkTM

Codebase ของ Datastones เป็น Monorepo ที่มีโค้ด Scala ขับเคลื่อนบริการของเราส่วนใหญ่, JavaScript สําหรับ UI ฟรอนท์เอนด์, Python สําหรับการเขียนสคริปต์, Jsonnet เพื่อกําหนดค่าโครงสร้างพื้นฐาน และอื่นๆ อีกมากมาย [...] หรือแม้แต่ แม้ว่า Monorepo จะมี Scala เป็นล้านเส้น แต่การใช้งานโค้ดภายในนั้นเร็วและเร็ว (Slaca ที่รวดเร็วด้วย Bazel ที่อิฐ)

แบบฟอร์มข้อมูล

Dataform ให้ข้อมูลวิเคราะห์ที่รองรับการปรับขนาดสําหรับทีมข้อมูล บริษัทเหล่านี้มีแพ็กเกจ NPM และเว็บไซต์เอกสารประกอบไม่กี่อย่างในหนึ่งเดียว และทุกคนก็ทําทุกอย่างกับ Bazel ได้

หลังจากย้ายข้อมูลไปยัง Bazel แล้ว พวกเขารายงานสิทธิประโยชน์มากมาย ซึ่งได้แก่

  • CI ที่เร็วขึ้น: เราเปิดใช้การแคชบิลด์ระยะไกลซึ่งลดเวลาการสร้างโดยเฉลี่ยจาก 30 นาทีเหลือ 5 ครั้ง (สําหรับที่เก็บทั้งหมด)
  • การปรับปรุงการพัฒนาในท้องถิ่น: ไม่มีสคริปต์ Bash แบบสุ่มที่คุณอาจลืมทํางาน บิลด์ที่เพิ่มขึ้นมาลดเหลือเพียงไม่กี่วินาที
  • ช่วงเวลาในการตั้งค่าสําหรับนักพัฒนาซอฟต์แวร์: วิศวกรใหม่สร้างโค้ดทั้งหมดของเราได้ด้วยทรัพยากร Dependency เพียง 3 รายการ ได้แก่ Bazel, Docker และ JVM วิศวกรคนสุดท้ายที่เข้าร่วมทีมของเราที่มีการจัดการเพื่อสร้างโค้ดทั้งหมดของเราในเวลาไม่ถึง 30 นาทีด้วยแล็ปท็อปเครื่องใหม่ที่ว่างเปล่า

FishLABS เงินลึก

Silver FishLABS เป็นนักพัฒนาเกม 3 มิติระดับไฮเอนด์ โดยใช้ Bazel ร่วมกับ C++/Python/Go/C เป็นฐานสําหรับสร้างบิลด์ภายใน โดยเฉพาะสําหรับการอบและทําให้เนื้อหา 3 มิติทั้งหมดใช้งานได้

ดรอปบ็อกซ์

ที่ Dropbox นั้น Bazel เป็นองค์ประกอบสําคัญของสภาพแวดล้อมการทดสอบและการแจกจ่าย เราใช้ Bazel เพื่อรวม Typescript/Python/Go/C/Rust เข้าไปในรุ่นที่ใช้งานจริง

Engel และ Völkers

Engel & Völkers AG เป็นบริษัทสัญชาติเยอรมันที่เป็นบริษัทเอกชนซึ่งให้บริการที่เกี่ยวข้องกับธุรกรรมอสังหาริมทรัพย์ผ่านแฟรนไชส์ชุดต่างๆ

หนึ่งในโครงการภายในของเราทําให้ใช้เวลาในการรวบรวมลดลงจาก 11 นาทีเหลือเพียง 1 นาทีโดยประมาณ ซึ่งเป็นความสําเร็จที่น่าประทับใจ และเรากําลังพยายามนํา Bazel ไปยังโปรเจ็กต์อื่นๆ มากขึ้น (กําลังทดสอบกับ Google Cloud Build และ Bazel)

Etsy

Etsy คือเว็บไซต์อีคอมเมิร์ซที่เน้นขายสินค้าและสินค้าแฮนด์เมดหรือวินเทจ รวมถึงสินค้าที่ผลิตจริงที่ไม่เหมือนใคร

บริษัทใช้ Bazel เพื่อสร้างและทดสอบแพลตฟอร์มการค้นหาแบบ Java Bazel สร้างแพ็กเกจสําหรับทั้งเซิร์ฟเวอร์โลหะเปล่าและรูปภาพ Docker ที่ซ้ําได้

Evertz.io

Evertz.io เป็นแพลตฟอร์ม SaaS ที่กลุ่มผู้ใช้หลายรายไม่มีเซิร์ฟเวอร์ ซึ่งช่วยในการให้บริการหลายภูมิภาคทั่วโลกที่คุ้มค่าแก่อุตสาหกรรมการออกอากาศทางทีวี ซึ่งสร้างขึ้นจาก Evertz Microsystems

เว็บไซต์ได้รับการสร้างและทําให้ใช้งานได้อย่างสมบูรณ์ด้วยเวิร์กโฟลว์ Angular และ Bazel (แหล่งที่มา)

ขั้นสุดท้าย

FINDMINE เป็นเทคโนโลยีการทํางานอัตโนมัติสําหรับอุตสาหกรรมค้าปลีกที่ใช้แมชชีนเลิร์นนิงเพื่อปรับขนาดกระบวนการดูแลจัดการผลิตภัณฑ์ด้วยตนเองและน่าเบื่อ เราใช้ Bazel ในกลไกการสร้างแพ็กเกจ การทดสอบ และการทําให้ Python ทั้งหมดใช้งานได้

Flexport

Flexport เป็นผู้ให้บริการขนส่งสินค้าทั่วโลกที่ใช้เทคโนโลยีได้ พันธกิจของเราคือการทําให้การค้าทั่วโลกง่ายขึ้นสําหรับทุกคน ที่ Flexport เราใช้ Bazel เพื่อสร้าง/ทดสอบบริการ Java/JavaScript และไลบรารีของไคลเอ็นต์และสร้างโค้ด Java และ Ruby จากคําจํากัดความของ Protobuf อ่านวิธีที่เราทําการทดสอบ JUnit 5 แบบแยกเดี่ยวกับ Bazel

Google

Bazel ออกแบบมาให้ปรับขนาดตามความต้องการของ Google และเป็นไปตามข้อกําหนดเกี่ยวกับการทําซ้ําและการรองรับแพลตฟอร์ม/ภาษาของ Google ซอฟต์แวร์ทั้งหมดที่ Google สร้างขึ้นโดยใช้ Bazel Google ใช้ Bazel และกฎสําหรับบิลด์นับล้านรายการทุกวัน

GRAKN.AI

โลโก้ GRAKN AI

Grakn เป็นเทคโนโลยีฐานข้อมูลที่ทําหน้าที่เป็นพื้นฐานความรู้สู่ระบบอัจฉริยะ Grakn ช่วยให้ระบบอัจฉริยะตีความชุดข้อมูลที่ซับซ้อนเป็นเนื้อหาความรู้เพียงชุดเดียว ซึ่งจะมีเหตุผลที่สมเหตุสมผล Bazel ช่วยให้ทีม @graknlabs สร้างไปป์ไลน์ CI และการจัดจําหน่ายที่จัดระเบียบเป็นกลุ่มซึ่งจัดการที่เก็บหลายภาษาได้หลายภาษา และใช้งานได้กับแพลตฟอร์มจํานวนมากได้อย่างราบรื่น

Huawei

Huawei Technologies ใช้ Bazel อยู่ประมาณ 30 โครงการ ในนั้นเป็นแบบ Java/Scala/Go ยกเว้นโครงการ Go ในขณะที่โครงการอื่นๆ สร้างขึ้นโดย Maven เราเขียนเครื่องมือง่ายๆ ในการแปลโครงงานที่ Maven สร้างเป็นโปรเจ็กต์ที่สร้างโดย Bazel โปรเจ็กต์ต่อๆ ไปจะใช้ Bazel มากขึ้นในอนาคต

การซื้อขาย IMC

IMC เป็นบริษัทค้าและผู้ผลิตตลาดที่เป็นกรรมสิทธิ์สากล ซึ่งมีสํานักงานใหญ่อยู่ในอัมสเตอร์ดัม เราใช้ Bazel เพื่อสร้างและทดสอบโปรเจ็กต์ Java/C++/Python/SystemVerilog อย่างต่อเนื่อง

Improbable.io

Improbable.io พัฒนาระบบปฏิบัติการ SpatialOS แบบกระจายที่ช่วยให้สร้างการจําลองสถานการณ์ขนาดใหญ่ที่ประกอบด้วยบุคคลที่ซับซ้อนหลายล้านรายได้

อินเทอร์แอกซอน

InteraXon เป็นบริษัทด้านคอมพิวเตอร์ที่ควบคุมด้วยความคิดและสร้างแพลตฟอร์มฮาร์ดแวร์และซอฟต์แวร์เพื่อแปลงคลื่นสมองเป็นสัญญาณดิจิทัล

Jupiter

พฤหัสเป็นบริษัทที่ให้บริการส่งของชําและของใช้ในบ้านทุกสัปดาห์

องค์กรใช้ Bazel ในโค้ดแบ็กเอนด์เพื่อคอมไพล์ต้นแบบและ Kotlin ไปยังไบนารี JVM โดยใช้การแคชระยะไกล (แหล่งที่มา)

เฉพาะ

เพียงแค่เป็นบริษัทเทคโนโลยีทางการเงินสําหรับองค์กรซึ่งมีสํานักงานใหญ่ในนอร์เวย์ สร้างโซลูชันซอฟต์แวร์เพื่อพลิกโฉมสมบัติล้ําค่าของบริษัททั่วโลกในการจัดการความเสี่ยงและสภาพคล่อง สแต็กแอปพลิเคชันทั้งหมดสร้างขึ้นด้วย Bazel

Kitty Hawk Corporation

Kitty Hawk Corporation เป็นผู้ผลิตเครื่องบินชาวอเมริกันที่ผลิตเครื่องบินไฟฟ้า พวกเธอใช้ Bazel กับกฎ Haskell และ Scala

เส้น

Line มีแอปสําหรับการสื่อสารแบบทันที ซึ่งเป็นแอปพลิเคชันส่งข้อความที่ได้รับความนิยมมากที่สุดในญี่ปุ่น บริษัทใช้ Bazel บนฐานของโค้ดซึ่งประกอบด้วย Swift ประมาณ 60% และ C/C++/Objective-C/Objective-C++ 40% (แหล่งที่มา)

หลังจากเปลี่ยนไปใช้ Bazel เราก็ได้เวลาสร้างบิวด์ที่ดีขึ้นอย่างมาก ซึ่งทําให้มีการปรับปรุงเวลาในการดําเนินการ ระหว่างช่วง QA อย่างมาก การเผยแพร่บิลด์ใหม่ไปยังผู้ทดสอบของเราไม่ได้หมายความว่าต้องรออีก 1 ชั่วโมงในระหว่างที่รอการสร้างและทดสอบ (การปรับปรุงประสิทธิภาพของ LINE สําหรับ iOS ด้วย Bazel)

LingoChamp

LingoChamp มอบโซลูชันระดับมืออาชีพให้แก่ผู้เรียนภาษาอังกฤษ เราใช้ Bazel สําหรับ โครงการ Java, Java และ Python

LinkedIn

LinkedIn ซึ่งเป็นบริษัทในเครือของ Microsoft เป็นโซเชียลเน็ตเวิร์กอาชีพที่ใหญ่ที่สุดในโลก LinkedIn ใช้ Bazel ในการสร้างแอป iOS

ลิฟท์

Lyft กําลังใช้ Bazel สําหรับแอป iOS (แหล่งที่มา)

มากานี

Makani ซึ่งปัจจุบันเป็นบริษัทในเครือ Google เป็นผู้พัฒนาซอฟต์แวร์ว่าวพลังงาน และใช้ Bazel สร้างซอฟต์แวร์ (รวมถึงซอฟต์แวร์ C++ ที่ฝังไว้)

การพบปะ

Meetup คือพอร์ทัลโซเชียลเน็ตเวิร์กออนไลน์ที่ช่วยอํานวยความสะดวกในการประชุมกลุ่มแบบออฟไลน์ ทีมวิศวกร Meetup มีส่วนร่วมใน rules_scala และเป็นหัวหน้าของ rules_avro และ rules_openapi

Nvidia

ที่ Nvidia เราใช้ Dazel(Bkerl Bazel) กับ Python เพื่อหลบหนี Python สั้นๆ บางส่วนจาก Bazel กิจกรรมอื่นๆ ก็ไหลผ่านในโซนปกติ (ส่วนใหญ่ไปที่ / เที่ยว Scala/ C++/ Cuda) (แหล่งข้อมูล)

เทคโนโลยีเพลตัน

Peloton Technology เป็นบริษัทเทคโนโลยีเกี่ยวกับยานพาหนะแบบอัตโนมัติที่จะจัดการอุบัติเหตุรถบรรทุกและการใช้เชื้อเพลิง บริษัทใช้ Bazel เพื่อเปิดใช้บิลด์ที่เชื่อถือได้สําหรับระบบความปลอดภัยของยานยนต์

Pinterest

Pinterest เป็นแคตตาล็อกไอเดียทั่วโลก บริษัทใช้ Bazel ในการสร้างบริการแบ็กเอนด์ต่างๆ (Java/C++) และแอปพลิเคชัน iOS (Objective-C/C++)

เราเห็นว่า Bazel เหมาะที่สุดสําหรับเป้าหมายในการสร้างรากฐานสําหรับการปรับปรุงประสิทธิภาพในระดับใหญ่ ลดความแปรปรวนของสภาพแวดล้อมในการทําให้ใช้งานได้และนํามาใช้ทีละน้อย ตอนนี้เราจะจัดส่ง iOS ทุกรุ่นโดยใช้ Bazel การพัฒนาบิลด์ iOS ที่รวดเร็วและไว้ใจได้ที่ Pinterest

Pubref

Pubref เป็นแพลตฟอร์มการเผยแพร่ทางวิทยาศาสตร์ใหม่ๆ โดยใช้ Bazel กับ rules_closure เพื่อสร้างกฎ java แบบเนทีฟในส่วนหน้าเพื่อสร้างแบ็กเอนด์หลัก, rules_go, ตามกฎ_โหนด และกฎ _kotlin เพื่อสร้างบริการแบ็กเอนด์หลายรายการ rules_protobuf ใช้เพื่อช่วยในการสื่อสารผ่าน gRPC ระหว่างบริการแบ็กเอนด์ PubRef.org ตั้งอยู่ที่โบลเดอร์ โคโลราโด

เรดฟิน

Redfin เป็นนายหน้าอสังหาริมทรัพย์รุ่นใหม่ที่มีตัวแทนในพื้นที่ให้บริการเต็มรูปแบบ บริษัทใช้ Bazel เพื่อสร้างและทําให้เว็บไซต์รวมถึงบริการแบ็กเอนด์หลายรายการใช้งานได้

ส่วนใหญ่ๆ แล้ว Conversion ได้รับการปรับปรุงให้ดีขึ้นอย่างมาก สร้าง CI ได้เร็วขึ้นทาง เร็วขึ้น: พวกเขาใช้เวลา 40 - 90 นาที และตอนนี้นักพัฒนาซอฟต์แวร์สร้างระยะเวลาเฉลี่ย 5 - 6 นาที) ความน่าเชื่อถือก็สูงกว่ามากด้วย เรื่องนี้วัดผลได้ยากกว่า แต่การเปลี่ยนแปลงจากการสร้างบิวด์ที่ไม่สําเร็จนั้นเป็นเรื่องที่ "แค่เกิดขึ้นจริง" ก่อนที่จะมองว่าเป็นปัญหาจริงๆ ทําให้เราได้พบกับความน่าเชื่อถือที่เพิ่มขึ้นเรื่อยๆ ของ Google Play (เราเปลี่ยนจาก Maven เป็น Bazel และสร้างได้เร็วกว่า 10 เท่า)

พิธีการ

Ritual เป็นแอปรับสินค้าในอุปกรณ์เคลื่อนที่ที่เชื่อมต่อร้านอาหารเข้ากับลูกค้าเพื่อเสนอเครื่องมือง่ายๆ ที่ช่วยประหยัดเวลาในการจัดหาอาหารและเครื่องดื่มที่ต้องการโดยไม่ต้องรอ Ritual ใช้ Bazel สําหรับบริการแบ็กเอนด์

สแนป

Snap ซึ่งเป็นนักพัฒนาแอปรับส่งข้อความของ Snapchat ได้ย้ายข้อมูลจาก Buck ไปยัง Bazel ในปี 2020 (แหล่งที่มา) โปรดดูรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการทํางานที่บล็อกวิศวกรรม

แถบ

Stripe มอบโซลูชันการชําระเงินในอุปกรณ์เคลื่อนที่ โดยเป็นผู้บัญชาการหลักของกฎ Bazel Scala

สีชมพู

Tink เป็นบริษัทครีเอทีฟยุโรปที่สร้างวิธีที่ดีที่สุดในการเชื่อมต่อกับธนาคารทั่วทั้งยุโรป

บริษัทใช้ Bazel เพื่อสร้างบริการแบ็กเอนด์จาก Polyglot Morepopo วิศวกรที่ Tink จะจัดกลุ่มการประชุม bazel build //stockholm/...

โตโกเปีย

Tokopedia เป็นบริษัทเทคโนโลยีของอินโดนีเซียที่เชี่ยวชาญด้านอีคอมเมิร์ซ โดยมีผู้ใช้ที่ใช้งานอยู่กว่า 90 ล้านคนต่อเดือนและผู้ขายกว่า 7 ล้านคนบนแพลตฟอร์มนี้

พวกเขาเขียนบทความว่าวิธีที่ Tokopedia บรรลุเป้าหมายในการสร้างบิลด์ของ iOS ที่เร็วขึ้น 1000% โดยอธิบายว่า Bazel ใช้เวลาสร้างบิลด์อย่างไรบ้าง ระยะเวลาบิลด์สร้างขึ้นจาก 55 นาทีเป็น 10 นาทีโดยใช้ Bazel และเหลือเพียง 5 นาทีสําหรับการแคชระยะไกล

Twitter

Twitter ตัดสินใจย้ายข้อมูลจาก Pants ไปยัง Bazel เป็นเครื่องมือสร้างหลัก (แหล่งที่มา)

2 ซิกมา

Two Sigma เป็นบริษัทสํานักงานใหญ่ในนิวยอร์กที่มุ่งมั่นค้นหาค่าในข้อมูลของโลก

Uber

Uber เป็นบริษัทเรียกรถ นักพัฒนาซอฟต์แวร์ Go Gorepo ของ Uber น่าจะเป็นหนึ่งในที่เก็บ Go ที่ใหญ่ที่สุดโดยใช้ Bazel อ่านบทความเกี่ยวกับการสร้าง Go Monorepo ของ Uber ด้วย Bazel เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับประสบการณ์การใช้งาน

กลุ่มเทคโนโลยีขั้นสูงของ Uber

Uber Advanced Technologies Group มุ่งเน้นไปที่ความพยายามในการดูแลยานพาหนะแบบอิสระที่ Uber รวมถึงรถบรรทุก/เรือขนส่งสินค้า และบริการร่วมเดินทางแบบอิสระ องค์กรใช้ Bazel เป็นระบบบิลด์หลัก

Vistar Media

Vistar Media เป็นแพลตฟอร์มโฆษณาที่ช่วยให้แบรนด์ต่างๆ เข้าถึงผู้บริโภคตามพฤติกรรมในโลกจริง ทีมวิศวกรมีพื้นฐานอยู่ที่ฟิลาเดลเฟีย และกําลังใช้ Bazel ในการสร้าง ทําให้ใช้งานได้ เร่งความเร็วการทดสอบ และรวมที่เก็บที่ใช้เทคโนโลยีหลากหลายเข้าด้วยกัน

VMware

VMware ใช้ Bazel เพื่อสร้างบิลด์ที่เชื่อถือได้และเชื่อถือได้ พร้อมทั้งพัฒนาผลิตภัณฑ์ล้ําสมัยให้กับลูกค้า

Wix

Wix เป็นแพลตฟอร์มการพัฒนาเว็บในระบบคลาวด์ แบ็กเอนด์จะใช้โค้ด Java และ Scala โดยใช้การดําเนินการระยะไกลกับ Google Cloud Build

เราพบว่าบิลด์สะอาดเร็วกว่าประมาณ 5 เท่าเมื่อเรียกใช้ด้วยการทํางานระยะไกลของ Bazel ซึ่งใช้ประโยชน์จากความสามารถในการสร้าง/ทดสอบ Bazel ควบคู่กับการทํางานแบบ bazel เมื่อส่งข้อมูลการดําเนินการบิลด์/ทดสอบไปยังฟาร์มคนงาน เวลาสร้างโดยเฉลี่ยจะเร็วกว่า 10 เท่าจากการใช้ประโยชน์จากกลไกการแคชเชิงรุกของเบเกิล (การย้ายข้อมูลจาก Maven หรือ Gradle ไปยัง Bazel ได้ไหม 5 คําถามสําคัญที่คุณควรถามตัวคุณเอง)

Zenly

Zenly เป็นแผนที่แสดงเพื่อนๆ และครอบครัวแบบเรียลไทม์ ประชุมกันสนุกสุดๆ เลย หรือจะดูว่าเป็นไงบ้าง คุณจึงรู้สึกร่วมกันได้แม้จะอยู่ห่างไกล


โปรเจ็กต์โอเพนซอร์สโดยใช้ Bazel

อาเบซิล

Abseil คือคอลเล็กชันโค้ด C++ แบบโอเพนซอร์ส (สอดคล้องกับ C++11) ที่ออกแบบมาเพื่อเสริมไลบรารีมาตรฐาน C++

Angular

Angular เป็นเฟรมเวิร์กเว็บยอดนิยม Angular มีการสร้างขึ้นด้วย Bazel

อะพอลโล

Apollo เป็นสถาปัตยกรรมที่ยืดหยุ่นและมีประสิทธิภาพสูง ซึ่งช่วยเร่งการพัฒนา การทดสอบ และการใช้ยานพาหนะที่ขับเคลื่อนอัตโนมัติ

brpc

เฟรมเวิร์ก RPC ระดับอินดัสเทรียลที่ใช้ทั่ว Baidu มีอินสแตนซ์มากกว่า 1,000,000 รายการ(ไม่นับไคลเอ็นต์) และบริการหลายพันประเภทที่เรียกว่า "baidu-rpc" ภายใน Baidu

ผู้จัดการ-ใบรับรอง

cert-manager เป็นส่วนเสริมของ Kubernetes ที่ช่วยให้การจัดการและออกใบรับรอง TLS จากแหล่งที่มาต่างๆ ใช้งานได้โดยอัตโนมัติ การดําเนินการนี้จะตรวจสอบว่าใบรับรองถูกต้องและอัปเดตเป็นระยะ และพยายามต่ออายุใบรับรองในเวลาที่หมดอายุก่อนหมดอายุ

CallBuilder

โปรแกรมสร้างโค้ด Java ที่ช่วยให้คุณสร้างเครื่องมือสร้างด้วยการเขียนฟังก์ชันเดียว

CPPItertools

ไลบรารี C++ ที่มีส่วนเสริมสําหรับช่วงซึ่งได้รับแรงบันดาลใจมาจากไลบรารี Python และไลบรารี Itertools ไลบรารีนี้ใช้การประเมินแบบ Lazy Loading ทุกครั้งที่ทําได้ เช่นเดียวกับเครื่องมือ Itertools และบิลด์ Python3

ข้อความคัดลอก

Copybara เป็นเครื่องมือสําหรับเปลี่ยนรูปแบบและย้ายโค้ดระหว่างที่เก็บ

เครื่องหมายกริช

Dggle เป็นเฟรมเวิร์กการแทรกแบบพึ่งพาเวลาแฝงที่คอมไพล์เต็มรูปแบบสําหรับทั้ง Java และ Android

DAML

DAML คือภาษาสัญญาที่ชาญฉลาดสําหรับการสร้างแอปพลิเคชันแบบกระจายที่จะมีการป้องกันล่วงหน้าบนรันไทม์ที่ปลอดภัยและคํานึงถึงความเป็นส่วนตัว

Deepmind Lab

แพลตฟอร์ม 3 มิติที่ปรับแต่งได้สําหรับการวิจัย AI ที่อิงตาม Agent

มืดมน

Drake เป็นกล่องเครื่องมือของ C++ ที่เริ่มที่ MIT และก่อตั้งโดย Toyota Research Institute เนื่องจากเป็นชุดเครื่องมือวิเคราะห์การเปลี่ยนแปลงของโรบ็อตและการสร้างระบบควบคุมสําหรับเด็กๆ โดยมุ่งเน้นไปที่การออกแบบ/การวิเคราะห์ตามการเพิ่มประสิทธิภาพเป็นหลัก

Envoy

พร็อกซี C7+ และ L7 และรถบัสการสื่อสาร

ข้อผิดพลาดได้ง่าย

แก้ไขข้อผิดพลาดทั่วไปของ Java จากการคอมไพล์ข้อผิดพลาด (กําลังดําเนินการย้ายข้อมูลไปยัง Bazel)

พร็อกซีบริการที่ขยายได้

Extensible Service Proxy หรือที่เรียกอีกชื่อหนึ่งว่า ESP คือพร็อกซีที่เปิดใช้ความสามารถในการจัดการ API สําหรับบริการ JSON/REST หรือ gRPC API การติดตั้งใช้งานปัจจุบันจะอิงตามพร็อกซีเซิร์ฟเวอร์ NGINX HTTP

ผลไม้

FFruit เป็นแอปพลิเคชันฟรีแบบโอเพนซอร์สของ Android สําหรับบริการยอดนิยมอย่าง Falling Fruit

การตรวจสอบโค้ด Gerrit

Gerrit เป็นเครื่องมือตรวจสอบโค้ดและการจัดการโปรเจ็กต์สําหรับโปรเจ็กต์ที่ใช้ Git

ผู้ช่วย

Gitiles เป็นเบราว์เซอร์แบบง่ายๆ สําหรับที่เก็บ Git ซึ่งสร้างจาก JGit

เกรกาน

Grakn (https://grakn.ai/) คือเครื่องมือกราฟความรู้เพื่อจัดระเบียบเครือข่ายข้อมูลที่ซับซ้อนและทําให้ผู้ใช้ค้นหาได้

GRPC

ระบบการโทรที่ดําเนินการจากระยะไกลด้วยแพลตฟอร์มภาษาและแพลตฟอร์ม (Bazel ได้รับการสนับสนุนแต่ไม่ใช่ระบบบิลด์หลัก)

gVisor

gVisor คือแซนด์บ็อกซ์รันไทม์คอนเทนเนอร์

เกวตซลี

Guetzli คือโปรแกรมเปลี่ยนไฟล์ JPEG ที่มีจุดประสงค์เพื่อความหนาแน่นของการบีบอัดที่ยอดเยี่ยมในคุณภาพระดับสูงของภาพและเสียง

กูลาวา

โปรแกรมสร้างโค้ด Java ที่ช่วยให้คุณเขียนคํานําหน้าแบบ Prolog และใช้ค่าดังกล่าวจากโค้ด Java ปกติได้อย่างราบรื่น

เหล็ก

Heron เป็นเครื่องมือการประมวลผลข้อมูลที่กระจายแบบเรียลไทม์และทนทานจาก Twitter

JGit

JGit เป็นไลบรารี Java ที่ใช้งานง่ายและน้ําหนักเบาที่ใช้ระบบควบคุมเวอร์ชัน Git

Jsonnet

ภาษาในการสร้างการกําหนดค่าอันงดงามที่กําหนดไว้อย่างเป็นทางการสําหรับ JSON (Bazel เป็นระบบบิลด์ที่รองรับ)

Kubernetes

Kubernetes เป็นระบบโอเพนซอร์สสําหรับการจัดการแอปพลิเคชันที่มีคอนเทนเนอร์ในหลายโฮสต์ มอบกลไกพื้นฐานสําหรับการทําให้ใช้งานได้ การบํารุงรักษา และการปรับขนาดแอปพลิเคชัน

ไคท์

ระบบนิเวศสําหรับการสร้างเครื่องมือที่ทํางานร่วมกับโค้ดได้

โนมูลัส

บริการรีจิสทรีชื่อโดเมนระดับบนสุดใน Google App Engine

ONOS : ระบบปฏิบัติการแบบเปิดของเครือข่าย

ONOS เป็นแพลตฟอร์มตัวควบคุม SDN เพียงแห่งเดียวที่รองรับการเปลี่ยนจากเครือข่าย "ช่องสีน้ําตาล" เดิมไปเป็นเครือข่าย "ช่องสีเขียว" ของ SDN การดําเนินการนี้จะทําให้มี ความสามารถใหม่ๆ ที่น่าสนใจ รวมถึงการทําให้ใช้งานได้และจุดรบกวนการทํางานสําหรับผู้ให้บริการเครือข่าย

PetitParser สําหรับ Java

ไวยากรณ์สําหรับภาษาโปรแกรมมักจะระบุแบบคงที่อยู่แล้ว แต่เขียนยากและนํามาใช้ใหม่เพราะไม่ชัดเจน PetitParser รวมแนวคิดจากการแยกวิเคราะห์ที่ไม่ต้องใช้การสแกน โปรแกรมแยกวิเคราะห์โปรแกรมแยกวิเคราะห์ ไวยากรณ์การแยกวิเคราะห์การแยกวิเคราะห์ โปรแกรมแยกวิเคราะห์โปรแกรมแยกวิเคราะห์เพื่อจําลองไวยากรณ์และโปรแกรมแยกวิเคราะห์เป็นออบเจ็กต์ที่กําหนดค่าอีกครั้งแบบไดนามิกได้

PlaidML

PlaidML เป็นเฟรมเวิร์กสําหรับทําให้การเรียนรู้เชิงลึกทํางานได้ทุกที่

โปรเจ็กต์ V

Project V คือชุดเครื่องมือที่จะช่วยคุณสร้างเครือข่ายความเป็นส่วนตัวของคุณเองผ่านอินเทอร์เน็ต

การติดตั้งใช้งาน Prysmatic Labs Ethereum 2.0

Prysm เป็นไคลเอ็นต์ชาร์ดดิ้งสําหรับ Ethereum 2.0 ซึ่งเป็นแพลตฟอร์มการประมวลผลแบบกระจาย แบบบล็อกเชน

เรย์

Ray เป็นเฟรมเวิร์กการดําเนินการที่มีความยืดหยุ่นและมีประสิทธิภาพสูง

ส่วนที่เหลือ

RESTy คือไลบรารีไคลเอ็นต์ HTTP และ REST แบบง่ายสําหรับ Go (ได้รับแรงบันดาลใจจาก Ruby-rest-client)

เวลาที่ประมาณ

Roughtime เป็นโครงการที่มุ่งทําให้การซิงค์เวลามีความปลอดภัย

เซลเซียม

Selenium เป็นเฟรมเวิร์กแบบพกพาสําหรับการทดสอบเว็บแอปพลิเคชัน

คําที่มีความหมาย

Semantic เป็นไลบรารีบรรทัดคําสั่งและเครื่องมือ Haskell สําหรับการแยกวิเคราะห์ วิเคราะห์ และเปรียบเทียบซอร์สโค้ด ข้อมูลนี้พัฒนาโดย GitHub (และใช้สําหรับการไปยังส่วนต่างๆ ของโค้ด)

แสดงแล้ว

ที่ส่งจะเป็นไลบรารี C++ สําหรับสร้างเว็บเซิร์ฟเวอร์ RESTful ที่มีประสิทธิภาพสูง

Sonnet

Sonnet เป็นไลบรารีที่สร้างขึ้นจาก TensorFlow สําหรับการสร้างเครือข่ายประสาทเทียมที่ซับซ้อน

ซอร์เบต์

Sorbet เป็นโปรแกรมตรวจสอบประเภทที่รวดเร็วและทรงพลังสําหรับ Ruby ปรับขนาดตามฐานโค้ดที่มีโค้ดนับล้านบรรทัด และค่อยๆ นําโค้ดมาใช้ได้

สีชมพู

Tink เป็นไลบรารีโอเพนซอร์สแบบหลายภาษา ซึ่งมอบ API การเข้ารหัสลับที่ปลอดภัย ใช้งานง่าย และใช้งานยาก

TensorFlow

ไลบรารีซอฟต์แวร์โอเพนซอร์สสําหรับปัญญาของเครื่อง

ซานตาตูร์

โปรแกรมจําลอง GameBoy ที่ไม่เกี่ยวกับแพลตฟอร์ม

กันสาด

โปรเจ็กต์ Wycheหลักฐานจะทดสอบไลบรารีการเข้ารหัสกับการโจมตีที่รู้จัก

XIOS

XIOSim เป็นเครื่องจําลองสถาปัตยกรรมโดยละเอียดในโหมดผู้ใช้สําหรับสถาปัตยกรรม x86

ZhihuDailyPurify

Zhihu DailyPurify เป็น Zhihu Daily น้ําหนักเบา