Ai đang sử dụng Bazel

Báo cáo vấn đề Xem nguồn Hằng đêm · 7,4 của Google. 7.3 · 7,2 · 7.1 · 7 · 6,5

Trang này liệt kê các công ty và dự án OSS được biết là có 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

acqio

Acqio 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 các doanh nghiệp nhỏ và người bán có quy mô vừa. Acqio có một số kho lưu trữ đơn và sử dụng Bazel cùng với Kubernetes để phân phối các dịch vụ vi mô nhanh chóng và đáng tin cậy.

Adobe

Adobe đã phát hành quy tắc Bazel cho triển khai Kubernetes liên tục, dựa trên GitOps.

Asana

Asana là một ứng dụng web và ứng dụng dành cho thiết bị di động được thiết kế để giúp các nhóm theo dõi công việc của mình. Theo lời của họ:

Bazel đã cải thiện độ 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 nữa.

Ascend.io

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

ASML

ASML là một công ty hàng đầu về đổi mới trong ngành bán dẫn. Chúng tôi cung cấp nhà sản xuất chip với 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 trên silicon thông qua kỹ thuật in thạch bản.

Beeswax

Beeswax là một công ty khởi nghiệp có trụ sở tại New York, cung cấp tính năng đặt giá thầu theo thời gian thực như . Bazel hỗ trợ việc tích hợp và triển khai liên tục dựa trên Jenkins khung. Sáp ong thích Bazel vì nó cực nhanh, chính xác và tốt được hỗ trợ 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ọ sử dụng Bazel cho một số phần của bản dựng nội bộ và Paul Gross thậm chí còn đăng một bài viết hay về quá trình chuyển đổi sang Bazel.

Canva

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

CarGurus

CarGurus thực hiện sứ mệnh xây dựng một nền tảng đáng tin cậy và minh bạch nhất thế giới thị trường ô tô và sử dụng Bazel để xây dựng 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 một nhóm chuyên gia ưu tú về bất động sản, công nghệ và kinh doanh, chúng tôi hướng đến mục tiêu trở thành nguồn thông tin tốt nhất và đáng tin cậy nhất cho những người tìm nhà.

Databricks

Databricks cung cấp các 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 phía trước, Python để tạo tập lệnh, Jsonnet để định cấu hình cơ sở hạ tầng của chúng tôi và nhiều tính năng khác [...] Mặc dù monorepo của chúng tôi chứa một triệu dòng Scala, nhưng việc xử lý mã trong đó rất nhanh và linh hoạt. (Speedy Scala Builds with Bazel tại Databricks)

Biểu mẫu dữ liệu

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 vài Các gói GMS và trang web tài liệu trong một monorepo duy nhất và chúng có thể làm mọi thứ cùng với Bazel.

Sau khi di 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 tính năng lưu bản dựng từ xa vào bộ nhớ đệm, giúp giảm thời gian xây dựng trung bình từ 30 phút xuống còn 5 phút (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 tập lệnh bash ngẫu nhiên mà bạn quên chạy nữa, các bản dựng tăng dần giảm xuống chỉ còn vài giây từ phút
  • Thời gian thiết lập của nhà phát triển: Các kỹ sư mới có thể xây dựng tất cả mã của chúng tôi chỉ với 3 phần phụ thuộc – bazel, docker và JVM. Kỹ sư mới nhất gia nhập nhóm của chúng tôi đã xây dựng tất cả mã trong vòng chưa đến 30 phút trên một máy tính xách tay mới tinh, trống

LỒNG Xám bạc

Deep Silver FishLABS là nhà phát triển trò chơi 3D cao cấp. Họ sử dụng Bazel 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 cho tích hợp và triển khai tất cả Thành phần 3D của họ.

Tài khoản đăng

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

Dịch vụ engel & Tiếng Völkers

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

Một trong các dự án nội bộ của chúng tôi đã nhận thấy thời gian biên dịch giảm từ 11 phút đến khoảng 1 phút, đây là một thành tựu ấn tượng và chúng tôi hiện đang nỗ lực đưa Bazel tham gia 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ử chuyên về các mặt hàng và đồ dùng cổ điển hoặc thủ công, cũng như các mặt hàng độc đáo do nhà máy sản xuất.

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

Evertz.io

Evertz.io là một nền tảng SaaS đa người dùng, không có máy chủ, cung cấp các dịch vụ hiệu quả về chi phí, đa khu vực 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 đầy đủ bằng quy trình công việc Angular và Bazel (nguồn).

FINDMINE

FINDMINE là một công nghệ tự động hoá dành cho ngành bán lẻ, sử dụng công nghệ học máy để mở rộng quy mô quy trình tuyển chọn sản phẩm hiện đang thủ công và tẻ nhạt. 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 vận chuyển hàng hoá toàn cầu dựa trên công nghệ; sứ mệnh của chúng tôi là giúp mọi người giao thương trên toàn cầu dễ dàng hơn. 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, cũng như để tạo Java và Ruby mã từ các định nghĩa protobuf. Đọc về cách chúng tôi chạy riêng từng thử nghiệm JUnit 5 với Bazel.

Foursquare

Sứ mệnh của Foursquare là tạo ra công nghệ xây dựng cầu nối có ý nghĩa giữa không gian kỹ thuật số và địa điểm thực tế. Chúng tôi quản lý hàng triệu các dòng mã chủ yếu là Scala và Python hỗ trợ nhiều dữ liệu bao gồm các quy trình tạo mã phức tạp và quy trình xây dựng vùng chứa cùng với Bazel.

GermanTechJobs

Bazel đã đơn giản hoá quy trình làm việc của chúng tôi gấp 10 lần và bật các tính năng vận chuyển tại quy mô.

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 về khả năng tái tạo và hỗ trợ nền tảng/ngôn ngữ. Tất cả phần mềm tại Google được xây dựng bằng Bazel. Google sử dụng Bazel và các quy tắc của công cụ này cho hàng triệu bản dựng mỗi ngày.

Huawei

Huawei Technologies đang sử dụng Bazel trong khoảng 30 dự án, đó là Java/Scala/Go ngoại trừ các dự án Go, các dự án khác ban đầu do Maven xây dựng. Chúng ta sẽ viết một công cụ đơn giản để dịch một dự án được tạo bằng Maven thành một dự án được tạo bằng Bazel. Sẽ có ngày càng nhiều dự án sử dụng Bazel trong tương lai gần.

Giao dịch qua IIC

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

Improbable.io

Opobable.io phát triển SpatialOS, một hệ điều hành phân phối 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 được điều khiển bằng ý nghĩ, chuyên 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ố.

Sao Mộc

Jupiter là công ty cung cấp dịch vụ giao hàng tạp hoá và đồ gia dụng yếu tố cần thiết mỗi tuần.

Họ sử dụng Bazel trong mã phụ trợ, cụ thể là để biên dịch proto và Kotlin thành tệp nhị phân JVM, bằng cách sử dụng tính 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ở tại Na Uy, tạo ra các giải pháp phần mềm để thay đổi cách các thủ quỹ doanh nghiệp trên toàn cầu quản lý rủi ro và tính thanh khoản. Toàn bộ ngăn xếp ứng dụng của họ được xây dựng bằng Bazel.

Dòng

Line cung cấp một ứng dụng dùng để liên lạc tức thì, ứng dụng này phổ biến nhất nhắn tin tại Nhật Bản. Họ sử dụng Bazel trên cơ sở mã 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ó thể đạt được sự cải thiện đáng kể về thời gian xây dựng. Điều này đã giúp cải thiện đáng kể thời gian hoàn thành trong giai đoạn kiểm thử chất lượng. Việc phân phối bản dựng mới cho người kiểm thử không còn có nghĩa là để chờ xây dựng và thử nghiệm. (Cải thiện hiệu suất bản dựng của LINE cho iOS bằng Bazel)

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 sử dụng Bazel cho các dự án go, java và python của chúng tôi.

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 mạng. LinkedIn sử dụng Bazel để xây dựng các ứng dụng iOS.

Phần mềmLucid

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

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

Lyft

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

Buổi gặp mặt

Meetup là cổng mạng xã hội trực tuyến hỗ trợ nhóm ngoại tuyến các cuộc họp. Nhóm kỹ sư Meetup đóng góp vào rules_scala và là nhóm bảo trì rules_avrorules_openapi.

Nvidia

Tại Nvidia, chúng tôi đã sử dụng dazel(docker bazel) cho python để khắc phục một số điểm yếu của python trong bazel. Mọi thứ khác đều chạy ở bazel 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 xử lý xe tải tai nạn và việc sử dụng nhiên liệu. Họ sử dụng Bazel để bật các bản dựng đáng tin cậy cho hệ thống an toàn trong ô tô.

Cỏ dại

Pigweed là một giải pháp nguồn mở cho quá trình nhúng bền vững, mạnh mẽ và nhanh chóng phát triển sản phẩm cho các nhóm lớn. Pigweed đã được xuất xưởng trong hàng triệu thiết bị, bao gồm cả bộ thiết bị Pixel của Google, bộ điều nhiệt Nest, vệ tinhmáy bay không người lái trên không tự động.

Pigweed sử dụng Bazel làm hệ thống xây dựng chính. Bài đăng trên blog Bazel cho dự án nhúng thảo luận về lý do chúng tôi cho rằng đây là một hệ thống xây dựng tuyệt vời cho các dự án nhúng!

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 nhận thấy Bazel là phù hợp nhất với các mục tiêu của chúng tôi để xây dựng nền tảng cho việc cải thiện hiệu suất theo thứ tự độ lớn, loại bỏ sự biến thiên trong môi trường xây dựng và áp dụng từng bước. Do đó, chúng tôi hiện đang phân phối 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 chóng 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 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 loại sắp xếp các dịch vụ phụ trợ. rules_protobuf là 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.

Redfin

Redfin là một công ty môi giới bất động sản thế hệ mới với các nhân viên hỗ trợ tại địa phương cung cấp dịch vụ trọn gói. Họ sử dụng Bazel để tạo và triển khai trang web cũng như nhiều dịch vụ phụ trợ.

Giờ đây, khi quá trình chuyển đổi đã hoàn tất, mọi thứ đã cải thiện đáng kể! CI của chúng tôi bản dựng nhanh hơn (nhanh hơn: trước đây mất 40–90 phút, nhưng giờ đây trung bình từ 5 đến 6 phút). Độ tin cậy cũng cao hơn nhiều. Trường hợp này khó hơn định lượng, nhưng sự chuyển đổi từ các lỗi bản dựng không thể giải thích là điều gì đó "chuyện gì xảy ra" khi được xem là vấn đề thực cần giải quyết đã khiến chúng tôi vòng tròn dựa trên độ tin cậy ngày càng tăng. (Chúng tôi đã chuyển từ Maven sang Bazel và các Builds tăng tốc gấp 10 lần)

Nghi thức

Ritual 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 để họ cung cấp dịch vụ một công cụ đơn giản, tiết kiệm thời gian để mua đồ ăn và thức uống mà họ muốn mà không cần đợi. Ritual sử dụng Bazel cho các dịch vụ phụ trợ của họ.

Chụp

Snap, nhà phát triển ứng dụng nhắn tin Snapchat, đã di 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 kỹ thuật của họ.

Sọc

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

Tinder

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

Thông báo

Tink là một công nghệ tài chính của Châu Âu, 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ư tại Tink đang tổ chức công trình xây dựng kiểu bazel //stockholm/... nhóm họp mặt.

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%, video giải thích cách Bazel tăng tốc độ xây dựng. Thời lượng bản dựng bắt đầu từ 55 phút đến 10 phút bằng cách sử dụng Bazel và giảm xuống còn 5 phút với điều khiển từ xa lưu vào bộ nhớ đệm.

Trunk.io

Trunk là công ty có trụ sở tại San Francisco được phát triển bởi Andreessen Horowitz và Vốn khởi nghiệp. Trunk cung cấp dịch vụ hợp nhất yêu cầu kéo mạnh mẽ với khả năng hỗ trợ hàng đầu cho hệ thống xây dựng Bazel. Bằng cách tận dụng kiến thức 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 có thể tạo ra các làn 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 tạo ra C++ 20 và typescript hiện đại, đồng thời tận dụng kiến thức về biểu đồ bazel để kiểm thử và hợp nhất mã một cách có chọn lọc.

Twitter

Twitter đã quyết định 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ị nhất định trong dữ liệu của thế giới.

TypeDB

Biểu trưng TypeDB

TypeDB là một công nghệ cơ sở dữ liệu có thể được dùng để lập mô hình dữ liệu kết nối trực quan. Thông qua ngôn ngữ truy vấn đa hình và lý thuyết kiểu TypeQL, bạn có thể truy cập vào dữ liệu bằng các truy vấn đơn giản, dễ đọc và chạy với tốc độ ánh sáng.

Bazel hỗ trợ nhóm TypeDB xây dựng CI và hoạt động phân phối có tính tổ chức cao hệ thống quản lý nhiều kho lưu trữ bằng nhiều ngôn ngữ và triển khai liền mạch cho nhiều nền tảng. Nhóm TypeDB cũng đã phát hành Các quy tắc Bazel tập hợp và triển khai phân phối phần mềm.

Uber

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

Uber Advanced Technologies Group

Uber Advanced Technologies Group đang tập trung vào các nỗ lực phát triển phương tiện tự động tại Uber, bao gồm cả dịch vụ vận tải đường bộ/vận tải hàng hoá và dịch vụ đi chung xe độc lập. Tổ chức sử dụng Bazel làm hệ thống xây dựng chính.

Vistar Media

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ọ đang có trụ sở chủ yếu ở ngoài Chicago và đang sử dụng Bazel để xây dựng, triển khai, nhằm 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ệ khác nhau.

VMware

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

Wix

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

Chúng tôi nhận thấy các bản dựng sạch chạy nhanh hơn khoảng 5 lần khi chạy bằng tính năng thực thi từ xa của bazel. Tính năng này sử dụng các tính năng song song xây dựng/kiểm thử tuyệt vời của bazel khi điều phối các thao tác xây dựng/kiểm thử đến một trang trại worker. Thời gian xây dựng trung bình cao hơn nhanh hơn 10 lần do việc sử dụng chức năng lưu vào bộ nhớ đệm linh hoạt của bazel cơ chế. (Di chuyển sang Bazel từ Maven hoặc Gradle? 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. Đây là cách thú vị nhất để gặp gỡ hoặc chỉ để trò chuyện! — để các bạn có thể cảm thấy gắn kết, ngay cả khi ở cách xa nhau.


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

Abseil

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

Góc

Angular là một khung làm việc web phổ biến. Angular được tạo bằng Bazel.

Apollo

Lịch là một kiến trúc linh hoạt, hiệu suất cao, giúp tăng tốc phát triển, thử nghiệm và triển khai Xe tự lái.

brpc

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

cert-manager

cert-manager là một tiện ích bổ sung của Kubernetes để tự động hoá việc quản lý và phát hành Chứng chỉ TLS từ nhiều nguồn cấp. Tính năng này sẽ đảm bảo rằng các chứng chỉ luôn 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 vòng lặp dựa trên phạm vi lấy cảm hứng từ Python thư viện nội dung tích hợp và thư viện Itertools. Giống như Itertools và các nội dung tích hợp Python3, phương thức này sử dụng phương thức đánh giá từng phần bất cứ khi nào có thể.

Copybara

Copybara là một công cụ dùng để 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 quy trình 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, bảo mật.

DeepMind Lab

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

Drake

Drake là một hộp công cụ C++ bắt đầu tại MIT và hiện do Viện nghiên cứu Toyota dẫn dắt. Đây là một tập hợp các công cụ để phân tích động lực của robot và xây dựng hệ thống điều khiển cho robot, tập trung vào thiết kế/phân tích dựa trên tối ưu hoá.

Envoy

Proxy C++ L7 và bus truyền thông

Dễ gặp lỗi

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. (Quá trình di chuyển sang Bazel đang diễn ra.)

Proxy dịch vụ mở rộng

Proxy dịch vụ mở rộng (Extensible Service Proxy), còn gọi là ESP, là một proxy cho phép các tính 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 là dựa trên máy chủ proxy ngược NGINX HTTP.

FFruit

FFruit miễn phí và ứng dụng Android nguồn mở thành dịch vụ phổ biến Trái cây rơi.

Gerrit Code Review

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

Gitiles

Gitiles là một trình duyệt kho lưu trữ đơn giản 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 tổ hợp mạng dữ liệu và làm cho dữ liệu đó có thể truy vấn được.

GRPC

Hệ thống gọi quy trình từ xa trung lập về 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.

Ổi

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ý luồng trực tuyến được phân phối, chịu lỗi theo thời gian thực từ Twitter.

Giao thức máy tính Internet

Giao thức máy tính Internet là một mạng blockchain có sẵn công khai cho phép thực thi nhân bản việc tính toán đa năng, cung cấp hàng trăm hàng nghìn ứng dụng và người dùng của chúng.

Jazzer

Jazzer là một công cụ tìm lỗi mã nguồn cho Java và các ngôn ngữ khác dựa trên JVM tích hợp với JUnit 5.

JGit

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

Jsonnet

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ở để quản lý các ứng dụng được đóng gói 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 các ứng dụng.

Kythe

Hệ sinh thái để xây dựng các công cụ hoạt động với mã nguồn.

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ừ từ các mạng "trường màu nâu" cũ sang mạng "trường xanh" SDN. Điều này cho phép các nhà mạng triển khai các tính năng mới thú vị, đồng thời giảm chi phí vận hành và triển khai.

PetitParser cho Java

Ngữ pháp cho ngôn ngữ lập trình được chỉ định theo cách truyền thống ở dạng tĩnh. Rất khó để soạn thảo và sử dụng lại các bản ghi này do có những điểm không rõ ràng xảy ra. PetParer kết hợp ý tưởng từ các công cụ phân tích cú pháp không quét, trình kết hợp trình phân tích cú pháp, phân tích cú pháp ngữ pháp biểu thức và trình phân tích cú pháp packagerat để 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 động.

PlaidML

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

Project V

Project V là một 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 trên Internet.

Triển khai Prysmatic Labs ETH 2.0

Prysm là một ứng dụng phân đoạn cho ETH 2.0, một hệ thống được phân phối dựa trên blockchain nền tảng điện toán.

Ray

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

Chất lượng cao

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

Thời gian làm việc

Roughtime là một dự án nhằm mang lại khả năng đồng bộ hoá thời gian một cách an toàn.

Selen

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

Ngữ nghĩa

Ngữ nghĩa là một công cụ dòng lệnh và thư viện Haskell để phân tích cú pháp, phân tích và so sánh mã nguồn. Ứng dụng này do GitHub phát triển (và dùng cho điều hướng mã).

Đã phân phát

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

Sonnet

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

Sorbet

Sorbet là một trình kiểm tra kiểu nhanh và mạnh mẽ cho một tập hợp con của Ruby. Kích thước này sẽ chuyển tỷ lệ thành các cơ sở mã có 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 các ứng dụng dành cho iOS và Android (nguồn).

Tink

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

TensorFlow

Thư viện phần mềm nguồn mở cho trí tuệ nhân tạo.

Ông già Noel ở Turbo

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

Chống bụi bẩn

Dự án Wycheproof kiểm thử các 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 kiến trúc vi mô ở chế độ người dùng chi tiết cho cấu trúc x86.

ZhihuDailyPurify

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