Ai đang sử dụng Bazel

Báo cáo sự cố Xem nguồn

Trang này liệt kê các công ty và dự án OSS được biết đến sử dụng Bazel. Điều này không cấu thành thông tin chứng thực.

Các công ty sử dụng Bazel

acco

Acqua là một công nghệ tài chính, cung cấp các sản phẩm và dịch vụ thanh toán cho người bán có quy mô vừa và nhỏ. Acqua có một số monorepos và sử dụng Bazel cùng với Kubernetes để cung cấp các dịch vụ vi mô nhanh chóng và đáng tin cậy.

Adobe

Adobe đã phát hành các quy tắc của Bazel để triển khai Kubernetes liên tục theo hướng GitOps.

Asana

Asana là một ứng dụng web và ứng dụng di động được thiết kế để giúp các nhóm theo dõi công việc của họ. Nội dung mô tả của nguồn:

Bazel đã nâng cao độ tin cậy, độ ổn định và tốc độ cho tất cả các bản dựng/kiểm thử tại Asana. Chúng tôi không cần dọn dẹp do bộ nhớ đệm không chính xác.

Ascend.io

Ascend là một công ty khởi nghiệp thuộc Palo Alto cung cấp các giải pháp cho việc phân tích các tập dữ liệu lớn. Phương châm của họ là Dữ liệu lớn rất khó. Chúng tôi đơn giản hoá.

ASML

ASML là công ty dẫn đầu về đổi mới trong ngành bán dẫn. Chúng tôi cung cấp cho các nhà sản xuất chip mọi thứ họ cần – phần cứng, phần mềm và dịch vụ – để sản xuất hàng loạt các mẫu trên silicon thông qua kỹ thuật in thạch bản.

Sáp ong

Beeswax là một công ty khởi nghiệp có trụ sở tại New York, cung cấp dịch vụ đặt giá thầu theo thời gian thực. Bazel hỗ trợ khung tích hợp và triển khai liên tục dựa trên Jenkins. Sáp ong yêu thích Bazel vì ứng dụng này cực kỳ nhanh, chính xác và được hỗ trợ tốt trên nhiều ngôn ngữ và nền tảng.

Braintree

Braintree, một công ty con của PayPal, phát triển các giải pháp thanh toán cho trang web và ứng dụng. Họ dùng Bazel để sản xuất các phần của bản dựng nội bộ và Paul Total thậm chí đã đăng một bài viết hay về quá trình họ chuyển sang Bazel.

Canva

Canva tận dụng Bazel để quản lý cơ sở mã đa ngôn ngữ lớn của mình, bao gồm Java, TypeScript, Scala, Python, v.v. Việc di chuyển sang Bazel đã mang lại hiệu quả đáng kể cho nhà phát triển và cơ sở hạ tầng điện toán, chẳng hạn như giảm 5-6 lần thời gian xây dựng CI trung bình và tiếp tục trở thành nền tảng của các bản dựng phần mềm được tiêu chuẩn hoá và nhanh chóng tại công ty.

CarGurus

CarGurus đang thực hiện sứ mệnh xây dựng thị trường ô tô minh bạch và đáng tin cậy nhất thế giới, đồng thời sử dụng Bazel để xây dựng kho lưu trữ monorepo đa ngôn ngữ của họ.

La bàn

la bàn là một nền tảng bất động sản dựa trên công nghệ. Với đội ngũ ưu tú gồm các chuyên gia về bất động sản, công nghệ và kinh doanh, chúng tôi hướng đến việc trở thành nguồn cung cấp dịch vụ tốt nhất và đáng tin cậy nhất cho những người tìm kiếm nhà.

Gạch dữ liệu

Databricks cung cấp không gian làm việc tích hợp trên đám mây dựa trên Apache SparkTM.

Cơ sở mã Databricks là một Monorepo, chứa mã Scala hỗ trợ hầu hết các dịch vụ của chúng tôi, JavaScript cho giao diện người dùng giao diện người dùng, Python để viết tập lệnh, JSON để định cấu hình cơ sở hạ tầng, v.v. [...] Mặc dù monorepo của chúng tôi chứa hàng triệu dòng Scala, nhưng việc xử lý mã bên trong rất nhanh chóng và linh hoạt. (Xây dựng Scala nhanh chóng bằng Bazel tại Databricks)

Dataform

Dataform cung cấp số liệu phân tích có thể mở rộng cho các nhóm dữ liệu. Họ duy trì một số gói Debian và trang web tài liệu trong một monorepo duy nhất và thực hiện tất cả bằng Bazel.

Sau khi chuyển sang Bazel, họ đã báo cáo nhiều lợi ích, bao gồm:

  • CI nhanh hơn: chúng tôi đã bật chức năng lưu bản dựng từ xa vào bộ nhớ đệm, điều này đã giảm thời gian xây dựng trung bình từ 30 phút xuống còn 5 (cho toàn bộ kho lưu trữ).
  • Cải tiến đối với quá trình phát triển cục bộ: không còn các tập lệnh bash ngẫu nhiên mà bạn quên chạy, các bản dựng gia tăng giảm xuống chỉ còn tính bằng giây từ phút
  • Thời gian thiết lập dành cho nhà phát triển: Các kỹ sư mới có thể tạo tất cả mã của chúng ta chỉ với 3 phần phụ thuộc – bazel, docker và JVM. Kỹ sư cuối cùng tham gia nhóm của chúng tôi đã xây dựng được toàn bộ mã nguồn trong chưa đầy 30 phút trên một chiếc máy tính xách tay hoàn toàn mới, trống

Hàm FISHLABS Sâu

Deep Green FISHLABS là nhà phát triển trò chơi 3D cao cấp. Họ sử dụng Bazel cùng với C++/Python/Go/C làm cơ sở cho công cụ xây dựng nội bộ và đặc biệt là để nướng và triển khai tất cả Tài sản 3D.

Hộp kéo

Tại Dropbox, Bazel là một thành phần quan trọng trong môi trường tạo bản dựng và kiểm thử được phân phối của chúng tôi. Chúng tôi sử dụng Bazel để kết hợp TypeScript/Python/Go/C/Rust vào các bản phát hành chính thức đáng tin cậy.

Engel và Völkers

Engel & Völkers AG là một công ty tư nhân của Đức, cung cấp các dịch vụ liên quan đến giao dịch bất động sản thông qua một loạt các văn phòng độc quyền.

Một trong những dự án nội bộ của chúng tôi đã giảm thời gian biên dịch từ 11 phút xuống còn khoảng 1 phút. Đây là một thành tích ấn tượng và chúng tôi hiện đang nỗ lực đưa Bazel vào nhiều dự án hơn. (Thử nghiệm với Google Cloud Build và Bazel)

Etsy

Etsy là một trang web thương mại điện tử tập trung vào các mặt hàng và vật tư thủ công hoặc cổ điển, cũng như các mặt hàng độc đáo được sản xuất tại nhà máy.

Họ sử dụng Bazel để xây dựng và thử nghiệm nền tảng tìm kiếm dựa trên Java. Bazel sản xuất cả hai gói cho máy chủ Bare Metal và hình ảnh Docker có thể lặp lại.

Evertz.io

Evertz.io là một nền tảng SaaS không máy chủ, đa người dùng để cung cấp các dịch vụ đa khu vực, hiệu quả về chi phí trên toàn thế giới cho Ngành truyền thông phát sóng, do Evertz Microsystems tạo ra.

Trang web được xây dựng và triển khai hoàn chỉnh bằng quy trình làm việc Angular và Bazel (nguồn).

TÌM HIỂU

FINDMINE là một công nghệ tự động hoá dành cho ngành bán lẻ. Công nghệ này sử dụng công nghệ học máy để mở rộng quy trình tuyển chọn sản phẩm tẻ nhạt và thủ công hiện nay. Chúng tôi sử dụng Bazel để cơ giới hoá toàn bộ quy trình xây dựng, kiểm thử và triển khai gói python.

Flexport

Flexport là một công ty giao nhận vận tải toàn cầu dựa trên công nghệ. Sứ mệnh của chúng tôi là giúp hoạt động thương mại trên toàn cầu trở nên dễ dàng hơn cho mọi người. Tại Flexport, chúng tôi sử dụng Bazel để xây dựng/kiểm thử các dịch vụ Java/JavaScript và thư viện ứng dụng, đồng thời để tạo mã Java và Ruby từ các định nghĩa protobuf. Đọc về cách chúng tôi chạy riêng lẻ thử nghiệm JUnit 5 với Bazel.

Google

Bazel được thiết kế để có thể mở rộng quy mô theo nhu cầu của Google và đáp ứng các yêu cầu của Google về khả năng tái tạo cũng như khả năng hỗ trợ nền tảng/ngôn ngữ. Tất cả phần mềm tại Google đều được xây dựng bằng Bazel. Google sử dụng Bazel và các quy tắc của Bazel cho hàng triệu bản dựng mỗi ngày.

GRAKN.AI

Biểu trưng GRAKN AI

Grakn là một công nghệ cơ sở dữ liệu đóng vai trò là nền tảng cơ sở kiến thức cho các hệ thống thông minh. Grakn cho phép các hệ thống thông minh diễn giải các tập dữ liệu phức tạp dưới dạng một khối kiến thức có thể suy luận logic. Bazel cho phép nhóm @graknlabs xây dựng một quy trình phân phối và CI được dàn xếp cao giúp quản lý nhiều kho lưu trữ bằng nhiều ngôn ngữ và triển khai một cách liền mạch trên nhiều nền tảng.

Huawei

Huawei Technologies đang sử dụng Bazel trong khoảng 30 dự án. Đó là các dự án Java/Scala/Go, ngoại trừ các dự án Go, còn những dự án khác ban đầu do Maven xây dựng. Chúng tôi viết một công cụ đơn giản để chuyển một dự án do Maven tạo sang một dự án do Bazel tạo. Ngày càng nhiều dự án sử dụng Bazel trong tương lai gần đây.

Giao dịch qua IMC

IMC là một công ty thương mại độc quyền toàn cầu và nhà tạo lập thị trường có trụ sở tại Amsterdam. Chúng tôi đang sử dụng Bazel để liên tục xây dựng và kiểm thử các dự án Java/C++/Python/SystemVerilog.

Improbable.io

immobable.io phát triển SpatialOS, một hệ điều hành phân tán cho phép tạo ra các mô phỏng khổng lồ có hàng triệu thực thể phức tạp sinh sống.

Interaxon

InteraXon là một công ty điện toán tự do tư duy tạo ra các nền tảng phần cứng và phần mềm để chuyển đổi sóng não thành tín hiệu kỹ thuật số.

Jupiter

Jupiter là một công ty giao hàng tạp hoá và đồ thiết yếu cho gia đình mỗi tuần.

Họ sử dụng Bazel trong mã phụ trợ, đặc biệt là để biên dịch các tệp nhị phân protos và Kotlin sang JVM bằng cách sử dụng chức năng lưu vào bộ nhớ đệm từ xa. (nguồn)

Chỉ

Just là một công ty công nghệ tài chính doanh nghiệp, có trụ sở chính tại Na Uy, tạo ra các giải pháp phần mềm để chuyển đổi cách thức quản lý rủi ro và thanh khoản của các công ty thủ quỹ toàn cầu. Toàn bộ ngăn xếp ứng dụng của họ đều được xây dựng bằng Bazel.

Kitty Hawk Corporation

Kitty Hawk Corporation là một nhà sản xuất máy bay Mỹ sản xuất máy bay điện. Họ sử dụng Bazel cùng với các quy tắc Haskell và Scala.

Dòng

Line cung cấp một ứng dụng để liên lạc tức thì, là ứng dụng nhắn tin phổ biến nhất ở Nhật Bản. Họ sử dụng Bazel trên cơ sở mã của mình bao gồm khoảng 60% Swift và 40% C/C++/Objective-C/Objective-C++ (nguồn).

Sau khi chuyển sang Bazel, chúng tôi đã cải thiện đáng kể thời gian xây dựng. Điều này giúp cải thiện đáng kể thời gian phản hồi trong giai đoạn đảm bảo chất lượng. Việc phân phối một bản dựng mới cho người kiểm thử không còn mất một giờ nữa để xây dựng và kiểm thử. (Sử dụng Bazel để cải thiện hiệu suất bản dựng của LINE dành cho iOS)

LingoChamp

LingoChamp cung cấp các giải pháp chuyên nghiệp cho người học tiếng Anh. Chúng tôi dùng Bazel cho các dự án go, java và python.

LinkedIn

LinkedIn, một công ty con của Microsoft, là mạng xã hội nghề nghiệp lớn nhất thế giới. LinkedIn sử dụng Bazel để xây dựng ứng dụng iOS.

Phần mềm Lucid

Lucid Software là công ty đi đầu trong việc cộng tác bằng hình ảnh, giúp các nhóm nhìn thấy và xây dựng tương lai từ ý tưởng thành hiện thực. Với các sản phẩm của mình – Lucidchart, LucidsparkLucidscale – các nhóm có thể thống nhất với nhau về một tầm nhìn chung, làm rõ sự phức tạp và cộng tác một cách trực quan, bất kể họ đang ở đâu.

Lucid sử dụng Bazel để xây dựng hàng triệu dòng Scala và TypeScript. Việc di chuyển sang Bazel đã giúp tăng tốc đáng kể các bản dựng, giảm bớt các phần phụ thuộc bên ngoài trên môi trường xây dựng và đơn giản hoá trải nghiệm của nhà phát triển với hệ thống xây dựng. Bazel đã cải thiện năng suất làm việc của nhà phát triển tại Lucid và giúp công ty phát triển hơn nữa.

Lyft

Lyft đang sử dụng Bazel cho các ứng dụng trên iOS (nguồn) và Android.

Tiếng Makani

Makani hiện là một công ty con của Google đã phát triển diều năng lượng và sử dụng Bazel để xây dựng phần mềm (bao gồm cả phần mềm C++ được nhúng).

Buổi gặp mặt

Meet là một cổng mạng xã hội trực tuyến hỗ trợ các cuộc họp nhóm ngoại tuyến. Nhóm kỹ thuật của Meet đóng góp cho rules_scala, đồng thời là đơn vị duy trì rules_avrorules_openapi.

Nvidia

Tại Nvidia, chúng tôi đã sử dụng dazel(docker bazel) cho trăn để giải quyết một số việc xuất hiện ngắn về trăn của Bazel. Mọi thứ khác đều chạy trong nền tảng bình thường (Chủ yếu là Go / Scala/ C++/ Cuda) (nguồn)

Công nghệ Peloton

Peloton Technology là một công ty công nghệ xe tự động chuyên giải quyết các tai nạn xe tải và mức sử dụng nhiên liệu. Họ sử dụng Bazel để hỗ trợ các bản dựng đáng tin cậy cho hệ thống an toàn cho ô tô.

Pinterest

Pinterest là danh mục ý tưởng của thế giới. Họ sử dụng Bazel để xây dựng nhiều dịch vụ phụ trợ (Java/C++) và ứng dụng iOS (Objective-C/C++).

Chúng tôi xác định Bazel là phương án phù hợp nhất cho các mục tiêu của mình nhằm xây dựng nền tảng để cải thiện hiệu suất, loại bỏ sự biến đổi trong môi trường xây dựng và áp dụng dần dần. Kết quả là chúng tôi hiện đang vận chuyển tất cả các bản phát hành iOS bằng Bazel. Phát triển các bản dựng iOS nhanh và đáng tin cậy tại Pinterest

PubRef

PubRef là một nền tảng xuất bản khoa học mới nổi. Họ sử dụng Bazel cùng với rules_closure để tạo giao diện người dùng, các quy tắc java gốc để tạo phần phụ trợ chính, rules_go, rules_noderules_kotlin] để tạo các dịch vụ phụ trợ đa dạng. rules_protobuf được dùng để hỗ trợ hoạt động giao tiếp dựa trên gRPC giữa các dịch vụ phụ trợ. PubRef.org có trụ sở tại Boulder, CO.

vây đỏ

Redfin là một công ty môi giới bất động sản thế hệ mới với các tác nhân địa phương với đầy đủ dịch vụ. Họ sử dụng Bazel để xây dựng và triển khai trang web cũng như các dịch vụ phụ trợ khác nhau.

Với phần lớn việc chuyển đổi diễn ra phía sau chúng tôi, mọi thứ đã được cải thiện đáng kể! Các bản dựng CI của chúng tôi nhanh hơn (nhanh hơn: trước đây thường mất 40–90 phút, còn hiện tại, nhà phát triển xây dựng trung bình 5–6 phút). Độ tin cậy cũng cao hơn nhiều. Điều này khó định lượng hơn. Tuy nhiên, sự thay đổi từ lỗi bản dựng không thể giải thích là điều "vừa xảy ra" thành vấn đề thực sự cần giải quyết đã đưa chúng tôi vào một chu kỳ lặp lại của độ tin cậy ngày càng tăng. (Chúng tôi đã chuyển từ Maven sang Bazel và xây dựng nhanh hơn gấp 10 lần)

Nghi lễ

Nghi lễ là một ứng dụng đến lấy hàng trên thiết bị di động, giúp kết nối nhà hàng với khách hàng để cung cấp một công cụ đơn giản, tiết kiệm thời gian, giúp khách hàng lấy đồ ăn và đồ uống họ muốn mà không phải chờ đợi. Nghi lễ sử dụng Bazel cho các dịch vụ phụ trợ của họ.

Chụp nhanh

Snap, nhà phát triển ứng dụng nhắn tin Snapchat, đã chuyển từ Buck sang Bazel vào năm 2020 (nguồn). Để biết thêm thông tin chi tiết về quy trình của họ, hãy xem blog về kỹ thuật của họ.

Sọc

Stripe cung cấp các giải pháp thanh toán bằng thiết bị di động. Họ sử dụng Bazel trong các quy trình xây dựng và kiểm thử, như nêu chi tiết trong blog về kỹ thuật.

Tinder

Tinder đã di chuyển ứng dụng iOS từ CocoaPods sang Bazel vào năm 2021 (nguồn).

Tink

Tink là một công nghệ tài chính của Châu Âu, đang xây dựng cách tốt nhất để kết nối với các ngân hàng trên khắp Châu Âu.

Họ đang sử dụng Bazel để xây dựng các dịch vụ phụ trợ từ một monorepo đa ngôn ngữ. Các kỹ sư của Tink đang tổ chức nhóm họp mặt cho bazel build //stockholm/....

Tokopedia

Tokopedia là một công ty công nghệ của Indonesia chuyên về thương mại điện tử, với hơn 90 triệu người dùng hoạt động hằng tháng và hơn 7 triệu người bán trên nền tảng này.

Họ đã viết bài viết Cách Tokopedia đạt được thời gian xây dựng iOS nhanh hơn 1000%, trong đó giải thích cách Bazel tăng tốc các bản dựng của mình. Thời lượng tạo bản dựng đã giảm từ 55 phút xuống còn 10 phút khi sử dụng Bazel và giảm xuống còn 5 phút với tính năng lưu vào bộ nhớ đệm từ xa.

Trunk.io

Trunk là công ty có trụ sở tại San Francisco được tài trợ bởi Andreessen Horowitz và Initialized Capital. Trunk cung cấp dịch vụ hợp nhất yêu cầu kéo (pull request) mạnh mẽ với sự hỗ trợ hàng đầu cho hệ thống xây dựng Bazel. Bằng cách tận dụng hiểu biết của Bazel về các phần phụ thuộc trong cơ sở mã, dịch vụ hợp nhất của Trunk tạo các làn đường hợp nhất song song một cách thông minh, cho phép kiểm thử và hợp nhất các thay đổi độc lập cùng lúc.

monorepo nội bộ của Trunk xây dựng C++ 20 và bản thảo hiện đại, đồng thời tận dụng kiến thức về đồ thị bazel để kiểm thử và hợp nhất mã một cách có chọn lọc.

Twitter

Twitter đã quyết định di chuyển từ Pants sang Bazel làm công cụ xây dựng chính (nguồn).

Hai Sigma

Two Sigma là một công ty công nghệ có trụ sở tại New York chuyên tìm kiếm giá trị trong dữ liệu của thế giới.

Uber

Uber là một công ty gọi xe. Với 900 nhà phát triển đang hoạt động, Go monorepo của Uber có thể là một trong những kho lưu trữ Go lớn nhất sử dụng Bazel. Hãy xem bài viết Xây dựng ứng dụng Go Monorepo của Uber bằng Bazel để tìm hiểu thêm về trải nghiệm của họ.

Uber Advanced Technologies Group

Uber Advanced Technologies Group tập trung vào các hoạt động liên quan đến xe tự hành tại Uber, bao gồm cả vận tải đường bộ/vận tải hàng hoá và chia sẻ chuyến đi tự lái. Tổ chức này sử dụng Bazel làm hệ thống xây dựng chính.

Hệ thống truyền thông Vistar

Vistar Media là một nền tảng quảng cáo cho phép các thương hiệu tiếp cận người tiêu dùng dựa trên hành vi của họ trong thế giới thực. Nhóm kỹ thuật của họ chủ yếu ở tại thành phố Kotlin và đang sử dụng Bazel để xây dựng, triển khai, để tăng tốc độ kiểm thử cũng như hợp nhất các kho lưu trữ được viết bằng nhiều công nghệ.

VMware

VMware sử dụng Bazel để tạo ra các bản dựng đáng tin cậy và xác định trong khi phát triển các sản phẩm đổi mới cho khách hàng của họ.

Wix

Wix là một nền tảng phát triển web dựa trên đám mây. Phần phụ trợ của họ sử dụng mã Java và Scala. Họ sử dụng quy trình thực thi từ xa bằng Google Cloud Build.

Chúng tôi đã thấy các bản dựng sạch nhanh hơn khoảng 5 lần khi chạy với phương thức thực thi từ xa của bazel. Phương thức này sử dụng khả năng xây dựng/kiểm thử song song tuyệt vời của bazel khi gửi các hành động tạo/kiểm thử đến một trang trại của công nhân. Thời gian xây dựng trung bình nhanh hơn 10 lần nhờ tận dụng cơ chế lưu vào bộ nhớ đệm tích cực của bazel. (Di chuyển từ Maven hay Gradle sang Bazel? 5 câu hỏi quan trọng mà bạn nên tự hỏi)

Zenly

Zenly là một bản đồ trực tiếp về bạn bè và gia đình của bạn. Đó là cách thú vị nhất để gặp gỡ —hoặc chỉ đơn giản là biết chuyện gì đã xảy ra! — nhờ đó mà các bạn luôn cảm thấy gắn kết, ngay cả khi ở xa.


Dự án nguồn mở sử dụng Bazel

Abseil

Abseil là một tập hợp mã C++ nguồn mở (tuân thủ C++11) được thiết kế để tăng cường thư viện tiêu chuẩn C++.

Góc

Angular là một khung web phổ biến. Angular được xây dựng bằng Bazel.

Apollo

Apache là một kiến trúc có hiệu suất cao, linh hoạt, giúp đẩy nhanh quá trình phát triển, thử nghiệm và triển khai Xe tự động.

brpc

Một khung RPC cấp công nghiệp được sử dụng trên toàn bộ Baidu, với hơn 1.000.000 phiên bản(không tính ứng dụng) và hàng nghìn loại dịch vụ, được gọi là "baidu-rpc" trong Baidu.

cert-manager

trình quản lý chứng chỉ là một tiện ích bổ sung của Kubernetes để tự động hoá việc quản lý và cấp chứng chỉ TLS từ nhiều nguồn phát hành. Việc này sẽ đảm bảo các chứng chỉ hợp lệ và được cập nhật định kỳ, đồng thời cố gắng gia hạn chứng chỉ vào thời điểm thích hợp trước khi hết hạn.

CallBuilder

Trình tạo mã Java cho phép bạn tạo một trình tạo bằng cách viết một hàm.

CPPItertools

Thư viện C++ cung cấp các tiện ích bổ sung lặp lại dựa trên phạm vi lấy cảm hứng từ các hàm tích hợp Python và thư viện itertools. Giống như itertools và tích hợp Python3, thư viện này sử dụng phương pháp đánh giá lazy bất cứ khi nào có thể.

Sao chép

Copybara là một công cụ chuyển đổi và di chuyển mã giữa các kho lưu trữ.

Dagger

Dagger là một khung chèn phần phụ thuộc hoàn toàn tĩnh, tại thời điểm biên dịch cho cả Java và Android.

DAML

DAML là một ngôn ngữ hợp đồng thông minh để xây dựng các ứng dụng được phân phối phù hợp với tương lai trong một môi trường thời gian chạy an toàn và có nhận thức về quyền riêng tư.

Phòng thí nghiệm DeepMind

Một nền tảng 3D tuỳ chỉnh để nghiên cứu AI dựa trên tác nhân người dùng.

Drake

Drake là một bộ công cụ C++ ban đầu tại MIT và hiện do Toyota Research Institute lãnh đạo. Đây là một tập hợp các công cụ dùng để phân tích động lực của rô-bốt và xây dựng các hệ thống điều khiển cho chúng, trong đó chú trọng nhiều đến thiết kế/phân tích dựa trên tính năng tối ưu hoá.

Đại sứ

Proxy C++ L7 và bus giao tiếp

Lỗi nằm lẻ

Phát hiện các lỗi Java thường gặp dưới dạng lỗi thời gian biên dịch. (Đang di chuyển sang Bazel.)

Proxy dịch vụ mở rộng

Proxy dịch vụ mở rộng, còn được gọi là ESP là một proxy cho phép khả năng quản lý API cho các dịch vụ API JSON/REST hoặc gRPC. Cách triển khai hiện tại dựa trên máy chủ proxy ngược NGINX HTTP.

FFruit

FFruit là một ứng dụng Android nguồn mở và miễn phí cho dịch vụ phổ biến Falling trái cây.

Xem xét mã bưu chính

Gerrit là một công cụ quản lý dự án và đánh giá mã cho các dự án dựa trên Git.

Di chuyển

Gitiles là một trình duyệt kho lưu trữ đơn giản dành cho các kho lưu trữ Git, được xây dựng trên JGit.

Grakn

Grakn (https://grakn.ai/) là công cụ sơ đồ tri thức giúp sắp xếp các mạng dữ liệu phức tạp và cho phép truy vấn dữ liệu đó.

GRPC

Hệ thống gọi quy trình từ xa trung lập dựa trên ngôn ngữ và nền tảng. (Bazel là một hệ thống xây dựng được hỗ trợ, mặc dù không phải là hệ thống chính).

gVisor

gVisor là một hộp cát thời gian chạy vùng chứa.

Guetzli

Guetzli là một bộ mã hoá JPEG hướng đến mật độ nén tuyệt vời ở chất lượng hình ảnh cao.

Gulava

Trình tạo mã Java cho phép bạn viết các thuộc tính kiểu Prolog và sử dụng các thuộc tính đó một cách liền mạch từ mã Java thông thường.

Heron

Heron là một công cụ xử lý sự kiện phát trực tiếp, phân tán, chống lỗi theo thời gian thực từ Twitter.

Jazzer

Jazzer là một công cụ kiểm thử mờ cho Java và các ngôn ngữ dựa trên JVM khác tích hợp với JUnit 5.

JGit

JGit là một thư viện Java thuần tuý, nhẹ và triển khai hệ thống quản lý phiên bản Git.

Jsonnet

Một ngôn ngữ tạo cấu hình thanh lịch, được chỉ định chính thức cho JSON. (Bazel là một hệ thống xây dựng được hỗ trợ.)

Kubernetes

Kubernetes là một hệ thống nguồn mở giúp quản lý các ứng dụng trong vùng chứa trên nhiều máy chủ lưu trữ, cung cấp các cơ chế cơ bản để triển khai, bảo trì và mở rộng quy mô của ứng dụng.

Kythe

Một hệ sinh thái gồm các công cụ xây dựng hoạt động với mã.

Nomulus

Dịch vụ đăng ký tên miền cấp cao nhất trên Google App Engine.

ONOS : Hệ điều hành mạng mở

ONOS là nền tảng bộ điều khiển SDN duy nhất hỗ trợ chuyển đổi từ mạng "trường màu nâu" cũ sang mạng "trường xanh lục" SDN. Điều này mang lại các khả năng mới thú vị và cải thiện chi phí triển khai cũng như chi phí vận hành cho các nhà khai thác mạng.

Trình phân tích cú pháp Java cho Java

Ngữ pháp cho ngôn ngữ lập trình được chỉ định tĩnh. Chúng khó soạn và sử dụng lại do không chắc chắn phát sinh. NhỏParser kết hợp các ý tưởng từ tính năng phân tích cú pháp không dùng trình quét, trình kết hợp trình phân tích cú pháp, ngữ pháp biểu thức phân tích cú pháp và trình phân tích cú pháp gói để lập mô hình ngữ pháp và trình phân tích cú pháp dưới dạng các đối tượng có thể được định cấu hình lại một cách linh động.

PlaidML

PlaidML là một khung giúp công nghệ học sâu hoạt động ở mọi nơi.

Dự án V

Dự án V là bộ công cụ giúp bạn xây dựng mạng lưới quyền riêng tư của riêng mình qua Internet.

Triển khai Prysmatic Labs Ethereum 2.0

Prysm là một ứng dụng phân đoạn cho Ethereum 2.0, một nền tảng tính toán phân phối dựa trên chuỗi khối (blockchain).

Tia

Ray là một khung thực thi phân phối linh hoạt và có hiệu suất cao.

Nội dung không phù hợp

Resty là một thư viện ứng dụng REST và HTTP đơn giản dành cho Go (lấy cảm hứng từ phần còn lại của Ruby).

Thời gian khó khăn

Roughtime là một dự án nhằm cung cấp tính năng đồng bộ hóa thời gian một cách an toàn.

Selenium

Selenium là một khung di động dùng để kiểm thử các ứng dụng web.

Ngữ nghĩa

Ngữ nghĩa là một thư viện Haskell và công cụ dòng lệnh để phân tích cú pháp, phân tích và so sánh mã nguồn. API này do GitHub phát triển (và dùng làm ví dụ để di chuyển bằng mã).

Phân phát

Được phân phát là một thư viện C++ để xây dựng các máy chủ web RESTful hiệu suất cao.

Sonnet

Sonnet là một thư viện được xây dựng trên nền tảng TensorFlow để xây dựng các mạng nơron phức tạp.

Sorbet

Sorbet là một trình kiểm tra loại nhanh và mạnh mẽ dành cho một tập hợp con của Ruby. Công cụ này mở rộng quy mô thành cơ sở mã với hàng triệu dòng mã và có thể được áp dụng dần dần.

Spotify

Spotify đang sử dụng Bazel để xây dựng ứng dụng dành cho iOS và Android (nguồn).

Tink

Tink là một thư viện nguồn mở, đa nền tảng, đa ngôn ngữ, cung cấp các API mật mã hoá bảo mật, dễ sử dụng đúng cách và khó bị sử dụng sai.

TensorFlow

Thư viện phần mềm nguồn mở cho trí thông minh của máy.

Ông già Noel ở Turbo

Trình mô phỏng GameBoy độc lập với nền tảng.

Chống thấm

Dự án WycheProof kiểm tra thư viện mã hoá chống lại các cuộc tấn công đã biết.

XIOSim

XIOSim là một trình mô phỏng vi cấu trúc ở chế độ người dùng chi tiết cho kiến trúc x86.

ZhihuDailyPurify

ZhihudailyPurify là một phiên bản nhẹ của Zhihu Daily, một trang web hỏi đáp của Trung Quốc.