Những người đang sử dụng Bazel

Báo cáo vấn đề Xem nguồn Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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

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

acqio

Acqio là một công ty Fintech cung cấp các sản phẩm và dịch vụ thanh toán cho các doanh nghiệp vừa và nhỏ. Acqio có một số monorepo và sử dụng Bazel cùng với Kubernetes để cung cấp các vi dịch vụ nhanh chóng và đáng tin cậy.

Adobe

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

Asana

Asana là một ứng dụng web và 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 đã tăng độ tin cậy, độ ổn định và tốc độ cho tất cả các bản dựng/thử nghiệm tại Asana. Chúng ta không cần dọn dẹp nữa vì bộ nhớ đệm không chính xác.

Ascend.io

Ascend là một công ty khởi nghiệp ở Palo Alto chuyên cung cấp các giải pháp phân tích 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 giúp bạn dễ dàng thực hiện.

Beeswax

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 triển khai và tích hợp liên tục dựa trên Jenkins của họ. Beeswax rất thích Bazel vì công cụ này có tốc độ cực 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ọ sử dụng Bazel cho các phần trong bản dựng nội bộ và Paul Gross thậm chí đã đăng một bài viết hay về cách 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à nhiều ngôn ngữ khác. 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ư thời gian tạo CI trung bình giảm từ 5 đến 6 lần, đồng thời Bazel tiếp tục trở thành nền tảng của các bản dựng phần mềm nhanh chóng, có thể tái tạo và được chuẩn hoá tại công ty.

CarGurus

CarGurus có 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ữ đơn ngữ đa ngôn ngữ.

Compass

Compass là một nền tảng bất động sản dựa trên công nghệ. Với đội ngũ 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 người tìm nhà.

Databricks

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

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, Python để viết kịch bản, Jsonnet để định cấu hình cơ sở hạ tầng của chúng tôi và nhiều dịch vụ 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 đó diễn ra nhanh chóng và hiệu quả. (Bản dựng Scala tốc độ cao với Bazel tại Databricks)

Dataform

Dataform cung cấp dịch vụ 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 NPM và một trang web tài liệu trong một kho lưu trữ duy nhất và họ làm tất cả những việc đó bằng 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 vào bộ nhớ đệm từ xa, giúp giảm thời gian 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 thiện 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 còn vài giây thay vì vài phút
  • Thời gian thiết lập cho nhà phát triển: Các kỹ sư mới có thể tạo 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 đã quản lý để tạo tất cả mã của chúng tôi trong vòng 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 và trống

Deep Silver FISHLABS

Deep Silver FISHLABS là một 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ụ tạo bản dựng nội bộ, đặc biệt là để tạo và triển khai tất cả các Tài sản 3D của họ.

Dropbox

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

Engel & 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 văn phòng nhượng 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ựu đáng nể 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ổ, cũng như các mặt hàng độc đáo do nhà máy sản xuất.

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

Evertz.io

Evertz.io là một nền tảng SaaS đa đối tượng thuê, không cần máy chủ để cung cấp các dịch vụ đa khu vực, tiết kiệm 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 toàn 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á cho ngành bán lẻ, sử dụng công nghệ học máy để mở rộng quy trình tuyển chọn sản phẩm hiện đang được thực hiện theo cách 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 giao nhậ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 dễ dàng giao thương trên toàn cầu. Tại Flexport, chúng tôi sử dụng Bazel để tạo/kiểm thử các dịch vụ và thư viện ứng dụng Java/JavaScript, đồ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 từng bài kiểm thử JUnit 5 bằng 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 và 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 của 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 duy nhất có thể được suy luận một cách hợp lý. Bazel cho phép nhóm @graknlabs tạo một quy trình CI và phân phối được điều phối cao, quản lý nhiều kho lưu trữ bằng nhiều ngôn ngữ và triển khai 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, những dự án khác ban đầu được tạo bằng Maven. Chúng tôi 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. Ngày càng có nhiều dự án sẽ sử dụng Bazel trong tương lai gần.

IMC Trading

IMC là một công ty kinh doanh độc quyền và nhà tạo lập thị trường toàn cầu 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

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

Interaxon

InteraXon là một công ty điện toán điều khiển bằng suy 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ố.

Jupiter

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

Họ sử dụng Bazel trong mã phụ trợ, cụ thể là để biên dịch các giao thức và Kotlin thành các 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)

Just

Just là một công ty công nghệ tài chính doanh nghiệp, có trụ sở tại Na Uy, chuyên tạo ra các giải pháp phần mềm để thay đổi cách các thủ quỹ doanh nghiệp 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.

Kitty Hawk Corporation

Kitty Hawk Corporation là một nhà sản xuất máy bay của Hoa Kỳ, chuyên sản xuất máy bay điện. Họ sử dụng Bazel 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ì và 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ã 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ể 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 xử lý trong giai đoạn kiểm thử 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 có nghĩa là phải chờ thêm một giờ để xây dựng và kiểm thử. (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.

LinkedIn

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

Lyft

Lyft đang sử dụng Bazel cho các ứng dụng iOS của họ (nguồn).

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++ nhúng).

Meetup

Meetup 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 Meetup đóng góp cho rules_scala và là người duy 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ố thiếu sót của bazel python. Mọi thứ khác đều chạy trong bazel thông thường (Chủ yếu là Go / Scala/ C++/ Cuda) (nguồn)

Peloton Technology

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

Pinterest

Pinterest là danh mục ý tưởng của thế giới. Họ sử dụng Bazel để tạo 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 phù hợp nhất với mục tiêu của chúng tôi là xây dựng nền tảng để cải thiện hiệu suất theo cấp số nhân, loại bỏ sự biến động trong môi trường xây dựng và áp dụng dần dần. Do đó, hiện tại chúng tôi đang phát hành 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 dịch vụ phụ trợ khác. 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, Colorado.

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 đị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ợ.

Sau khi quá trình chuyển đổi gần như hoàn tất, 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 rất nhiều: trước đây mất 40–90 phút, còn giờ đây các bản dựng dành cho nhà phát triển chỉ mất trung bình 5–6 phút). Độ tin cậy cũng cao hơn nhiều. Khó định lượng hơn, nhưng sự thay đổi từ việc các lỗi bản dựng không giải thích được là điều "chỉ xảy ra" thành việc được xem là vấn đề thực sự cần giải quyết đã đưa chúng tôi vào một vòng tròn đạo đức của độ tin cậy ngày càng tăng. (Chúng tôi chuyển từ Maven sang Bazel và các bản dựng nhanh hơn gấp 10 lần)

Nghi thức

Ritual là một ứng dụng lấy hàng tại cửa hàng trên thiết bị di động, 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 để lấy đồ ăn và thức uống mà họ muốn mà không cần phải chờ đợi. Ritual sử dụng Bazel cho các dịch vụ phụ trợ của họ.

Snap

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 về quy trình của họ, hãy xem blog kỹ thuật của họ.

Stripe

Stripe cung cấp các giải pháp thanh toán di động. Họ là những người duy trì chính của các quy tắc Bazel Scala.

Tink

Tink là một công ty fintech của Châu Âu, chuyên xây dựng cách thức kết nối tốt nhất với các ngân hàng trên khắp Châu Âu.

Họ đang sử dụng Bazel để tạo các dịch vụ phụ trợ từ một kho lưu trữ đơn ngữ đa ngôn ngữ. Các kỹ sư tại Tink đang tổ chức nhóm gặp mặt 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 đó họ giải thích cách Bazel tăng tốc các bản dựng của họ. Thời gian 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 khi sử dụng tính năng lưu vào bộ nhớ đệm từ xa.

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).

Two 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 cung cấp dịch vụ gọi xe. Với 900 nhà phát triển đang hoạt động, kho lưu trữ đơn 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. Hãy xem bài viết Xây dựng Monorepo Go 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 nỗ lực phát triển xe tự hành tại Uber, bao gồm cả xe tải/hàng hoá và dịch vụ đi chung xe tự hành. Tổ chức này 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 giú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 ở Philadelphia và đang sử dụng Bazel cho các bản dựng, triển khai, để tăng tốc kiểm thử và 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 quá trình phát triển các sản phẩm cải tiến cho khách hàng.

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 tính năng thực thi từ xa với Google Cloud Build.

Chúng tôi nhận thấy các bản dựng sạch nhanh hơn khoảng 5 lần khi chạy với tính năng thực thi từ xa bazel. Tính năng này tận dụng khả năng song song hoá bản dựng/kiểm thử tuyệt vời của bazel khi gửi các thao tác bản dựng/kiểm thử đến một nhóm worker. Thời gian xây dựng trung bình nhanh hơn gấp 10 lần do việc sử dụng cơ chế lưu trữ vào bộ nhớ đệm linh hoạt của bazel. (Bạn đang 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 bản thân)

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ỉ đơn giản là xem có gì mới! – để bạn có thể cảm nhận cùng nhau, ngay cả khi ở xa.


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

Abseil

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

Angular

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

Apollo

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

brpc

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

cert-manager

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

Copybara

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, thời gian 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 phân tán phù hợp với tương lai trên một thời gian chạy an toàn và chú trọng quyền riêng tư.

DeepMind Lab

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

Drake

Drake là một bộ công cụ 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 bộ công cụ để phân tích động lực học của các robot và xây dựng hệ thống điều khiển cho chúng, với trọng tâm là thiết kế/phân tích dựa trên việc tối ưu hoá.

Envoy

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

Dễ xảy ra lỗi

Phát hiện các lỗi thường gặp trong Java dưới dạng lỗi trong thời gian biên dịch. (Quá trình di chuyển sang Bazel đang diễn ra.)

Extensible Service Proxy

Extensible Service Proxy (còn gọi là ESP) là một proxy cho phép các chức năng quản lý API cho các dịch vụ API JSON/REST hoặc gRPC. Việc triển khai hiện tại dựa trên máy chủ proxy nghịch đảo HTTP NGINX.

FFruit

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

Gerrit Code Review

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.

Gitiles

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 để sắp xếp các mạng dữ liệu phức tạp và giúp dữ liệu có thể truy vấn được.

GRPC

Một hệ thống lệnh gọi quy trình từ xa độc lập với 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 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 vị từ theo kiểu Prolog và sử dụng chúng 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 theo thời gian thực, phân tán và có khả năng chịu lỗi của Twitter.

JGit

JGit là một thư viện Java thuần tuý, gọn nhẹ, 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 trang nhã, đượ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 chứa 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, duy trì và mở rộng quy mô ứng dụng.

Kythe

Một hệ sinh thái để tạo các công cụ 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ợ quá trình chuyển đổi từ mạng "brown field" (mạng cũ) sang mạng "green field" (mạng mới) SDN. Điều này mang đến những khả năng mới thú vị, cũng như các điểm triển khai và chi phí vận hành đột phá cho các nhà khai thác mạng.

PetitParser cho Java

Ngữ pháp cho các ngôn ngữ lập trình thường được chỉ định một cách tĩnh. Khó tạo và sử dụng lại các thành phần này do những điểm mơ hồ chắc chắn sẽ xuất hiện. PetitParser kết hợp các ý tưởng từ việc phân tích cú pháp không cần 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 packrat để mô hình hoá 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 hoạt động học sâu diễn ra ở 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 riêng tư của riêng mình trên Internet.

Triển khai Ethereum 2.0 của Prysmatic Labs

Prysm là một ứng dụng phân đoạn cho Ethereum 2.0, một nền tảng điện toán phân tán dựa trên blockchain.

Ray

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

Resty

Resty là một thư viện ứng dụng REST và HTTP đơn giản cho Go (lấy cảm hứng từ ứng dụng rest-client của Ruby).

Roughtime

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

Selenium

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

Ngữ nghĩa

Semantic 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. Công cụ này do GitHub phát triển (và được dùng, chẳng hạn như để điều hướng mã).

Đã phân phát

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

Sonnet

Sonnet là một thư viện được xây dựng dựa trên 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 kiểu nhanh và mạnh mẽ cho một tập hợp con của Ruby. Nó có thể mở rộng quy mô cho các cơ sở mã có hàng triệu dòng mã và có thể được áp dụng theo từng bước.

Tink

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

TensorFlow

Một thư viện phần mềm nguồn mở dành cho trí tuệ nhân tạo.

Turbo Santa

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

Wycheproof

Project 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 vi kiến trúc chi tiết ở chế độ người dùng cho kiến trúc x86.

ZhihuDailyPurify

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