Bazel を利用している企業

問題を報告 ソースを表示 Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

このページでは、Bazel を使用していることがわかっている企業と OSS プロジェクトを一覧表示します。これは推奨を意味するものではありません。

Bazel を使用している企業

acqio

Acqio は、中小規模の販売者向けに支払いプロダクトとサービスを提供するフィンテック企業です。Acqio には少数のモノレポがあり、Kubernetes とともに Bazel を使用して高速で信頼性の高いマイクロサービスを提供しています。

Adobe

Adobe は、継続的な GitOps 駆動の Kubernetes デプロイ用の Bazel ルールをリリースしました。

Asana

Asana は、チームが作業を追跡できるように設計されたウェブ アプリケーションとモバイル アプリケーションです。以下は、その言葉です。

Bazel は、Asana のすべてのビルド/テストの信頼性、安定性、速度を向上させました。キャッシュが正しくないため、クリーンアップする必要がなくなりました。

Ascend.io

Ascend は、大規模なデータセットの分析ソリューションを提供する Palo Alto のスタートアップです。彼らのモットーは「ビッグデータは難しい。

ASML

ASML は半導体業界のイノベーション リーダーです。当社は、リソグラフィを通じてシリコン上にパターンを大量生産するために必要なハードウェア、ソフトウェア、サービスなど、あらゆるものをチップメーカーに提供しています。

Beeswax

Beeswax は、ニューヨークを拠点とするスタートアップ企業で、リアルタイム ビッダーをサービスとして提供しています。Bazel は、Jenkins ベースの継続的インテグレーションとデプロイ フレームワークを強化します。Beeswax は、Bazel が非常に高速で正確であり、多くの言語とプラットフォームで十分にサポートされているため、Bazel を気に入っています。

Braintree

PayPal の子会社である Braintree は、ウェブサイトやアプリケーション向けの決済ソリューションを開発しています。内部ビルドの一部に Bazel を使用しており、Paul Gross 氏は Bazel への切り替えがどのように進んだかについての記事を投稿しています。

Canva

Canva は、Bazel を活用して、Java、TypeScript、Scala、Python などを含む大規模なポリグロット コードベースを管理しています。Bazel への移行により、開発者とコンピューティング インフラストラクチャの効率が大幅に向上しました。たとえば、CI ビルドの平均時間が 5 ~ 6 倍短縮されました。また、Bazel は、高速で再現可能な標準化されたソフトウェア ビルドの基盤として、社内で引き続き活用されています。

CarGurus

CarGurus は、世界で最も信頼性が高く透明性の高い自動車マーケットプレイスを構築するという使命を掲げており、Bazel を使用してポリグロット モノリポジトリを構築しています。

コンパス

Compass は、テクノロジー主導の不動産プラットフォームです。不動産、テクノロジー、ビジネスの専門家からなるエリート チームを擁し、住宅を探しているユーザーにとって最も信頼できる情報源となることを目指しています。

Databricks

Databricks は、Apache Spark™ に基づくクラウドベースの統合ワークスペースを提供します。

Databricks のコードベースは Monorepo で、ほとんどのサービスを支える Scala コード、フロントエンド UI の Javascript、スクリプトの Python、インフラストラクチャを構成する Jsonnet などが含まれています。[...] Monorepo には 100 万行の Scala が含まれていますが、コードの操作は高速でスムーズです。(Databricks での Bazel を使用した高速な Scala ビルド

Dataform

Dataform は、データチームにスケーラブルな分析機能を提供します。少数の NPM パッケージとドキュメント サイトを 1 つのモノレポで管理し、すべて Bazel で行っています。

Bazel への移行後、多くのメリットが報告されています。たとえば、次のようなメリットがあります。

  • CI の高速化: リモートビルドのキャッシュ保存を有効にしたことで、平均ビルド時間が 30 分から 5 分に短縮されました(リポジトリ全体)。
  • ローカル開発の改善: 実行を忘れるランダムな Bash スクリプトが不要になり、増分ビルドが数分から数秒に短縮
  • デベロッパーのセットアップ時間: 新しいエンジニアは、bazel、docker、JVM の 3 つの依存関係だけで、すべてのコードをビルドできます。チームに最近加わったエンジニアは、新品の空のノートパソコンで 30 分以内にすべてのコードをビルドできました。

Deep Silver FISHLABS

Deep Silver FISHLABS は、ハイエンドの 3D ゲームを開発しています。内部ビルドツール、特にすべての 3D アセットのベイク処理とデプロイのベースとして、C++/Python/Go/C で Bazel を使用しています。

Dropbox

Dropbox では、Bazel は分散ビルドとテスト環境の重要なコンポーネントです。Bazel を使用して、TypeScript、Python、Go、C、Rust を信頼性の高い本番環境リリースに統合します。

Engel & Völkers

Engel & Völkers AG は、一連のフランチャイズ オフィスを通じて不動産取引に関連するサービスを提供する、ドイツの非公開企業です。

Google の内部プロジェクトの一つでは、コンパイル時間が 11 分から約 1 分に短縮されました。これは素晴らしい成果であり、現在、Bazel をより多くのプロジェクトに導入する作業に取り組んでいます。(Google Cloud Build と Bazel を試す

Etsy

Etsy は、手作りやヴィンテージのアイテム、用品、ユニークな工場生産品に特化した e コマース ウェブサイトです。

Bazel を使用して、Java ベースの検索プラットフォームをビルドしてテストします。Bazel は、ベアメタル サーバー用のパッケージと繰り返し可能な Docker イメージの両方を生成します。

Evertz.io

Evertz.io は、放送メディア業界に費用対効果の高いマルチリージョン サービスを世界中で提供するために Evertz Microsystems が作成したマルチテナントのサーバーレス SaaS プラットフォームです。

ウェブサイトは、Angular と Bazel のワークフロー(ソース)を使用して完全に構築され、デプロイされています。

FINDMINE

FINDMINE は、小売業界向けの自動化技術です。機械学習を使用して、現在手動で行われている退屈な商品キュレーション プロセスをスケーリングします。Google では、Bazel を使用して、Python パッケージのビルド、テスト、デプロイのプロセス全体を自動化しています。

Flexport

Flexport は、テクノロジーを活用したグローバルな貨物輸送業者です。当社の使命は、世界中の誰もがグローバルな貿易をより簡単にできるようにすることです。Flexport では、Bazel を使用して Java/JavaScript サービスとクライアント ライブラリをビルド/テストし、protobuf 定義から Java コードと Ruby コードを生成しています。Bazel を使用して個々の JUnit 5 テストを分離して実行する方法をご覧ください。

Foursquare

Foursquare の使命は、デジタル空間と物理的な場所の間に有意義な橋を架けるテクノロジーを創造することです。Bazel を使用して、複雑なコード生成やコンテナ ビルドプロセスなど、データ集約型アプリケーションを強化する数百万行の主に Scala と Python のコードを管理しています。

GermanTechJobs

Bazel により、ワークフローが 10 倍に簡素化され、大規模な機能のリリースが可能になりました。

Google

Bazel は、Google のニーズに合わせてスケーリングし、再現性とプラットフォーム/言語サポートに関する Google の要件を満たすように設計されています。Google のすべてのソフトウェアは Bazel を使用してビルドされています。Google は、毎日何百万ものビルドに Bazel とそのルールを使用しています。

Huawei

Huawei Technologies は約 30 個のプロジェクトで Bazel を使用しています。これらのプロジェクトは Java/Scala/Go プロジェクトです。Go プロジェクトを除き、他のプロジェクトは元々 Maven でビルドされていました。Maven でビルドされたプロジェクトを Bazel でビルドされたプロジェクトに変換する簡単なツールを作成します。今後、Bazel を使用するプロジェクトはますます増えていくでしょう。

IMC Trading

IMC は、アムステルダムに本社を置く、グローバルな自己勘定取引会社であり、マーケット メーカーです。Bazel を使用して、Java、C++、Python、SystemVerilog のプロジェクトを継続的にビルドしてテストしています。

Improbable.io

Improbable.io は、数百万もの複雑なエンティティが存在する大規模なシミュレーションを作成できる分散オペレーティング システムである SpatialOS を開発しています。

Interaxon

InteraXon は、脳波をデジタル信号に変換するハードウェア プラットフォームとソフトウェア プラットフォームを開発する、思考制御コンピューティング企業です。

Jupiter

Jupiter は、食料品や家庭用品を毎週配達するサービスを提供する企業です。

バックエンド コードで Bazel を使用し、特にリモート キャッシュを使用して proto と Kotlin を JVM バイナリにコンパイルしています。(出典

Just

Just は、ノルウェーに本社を置くエンタープライズ金融テクノロジー企業です。グローバル企業の財務担当者がリスクと流動性を管理する方法を変革するソフトウェア ソリューションを開発しています。アプリケーション スタック全体が Bazel で構築されています。

LINE

LINE は、日本で最も人気のあるメッセージ アプリであるインスタント通信用のアプリを提供しています。コードベースの約 60% が Swift、40% が C/C++/Objective-C/Objective-C++ で構成されており、Bazel を使用しています(ソース)。

Bazel に切り替えた後、ビルド時間を大幅に短縮できました。これにより、QA 期間中のターンアラウンド時間が大幅に短縮されました。テスターに新しいビルドを配布しても、ビルドとテストに 1 時間も待つ必要がなくなりました。(Bazel を使用して iOS 版 LINE のビルド パフォーマンスを改善する

LingoChamp

LingoChamp は、英語学習者にプロフェッショナルなソリューションを提供します。Go、Java、Python のプロジェクトには Bazel を使用しています。

LinkedIn

Microsoft の子会社である LinkedIn は、世界最大のプロフェッショナル ソーシャル ネットワークです。LinkedIn は iOS アプリのビルドに Bazel を使用しています。

Lucid Software

Lucid Software は、ビジュアル コラボレーションのリーダーであり、チームがアイデアから現実まで未来を視覚化し、構築するのを支援しています。LucidchartLucidsparkLucidscale などの製品により、チームは場所を問わず、共通のビジョンに沿って複雑さを明確にし、視覚的に共同作業を行うことができます。

Lucid は Bazel を使用して、数百万行の Scala と TypeScript をビルドしています。Bazel に移行したことで、ビルドが大幅に高速化され、ビルド環境の外部依存関係が減少し、ビルドシステムに関するデベロッパー エクスペリエンスが簡素化されました。Bazel は Lucid のデベロッパーの生産性を向上させ、さらなる成長を可能にしました。

Lyft

Lyft は、iOS(ソース)と Android アプリに Bazel を使用しています。

Meetup

Meetup は、オフラインのグループ ミーティングを促進するオンライン ソーシャル ネットワーキング ポータルです。Meetup のエンジニアリング チームは rules_scala に貢献しており、rules_avrorules_openapi のメンテナーです。

Nvidia

Nvidia では、Bazel の Python の欠点を回避するために、Python で dazel(docker bazel)を使用しています。その他はすべて通常の bazel で実行されます(主に Go / Scala/ C++/ Cuda)。(ソース

Peloton Technology

Peloton Technology は、トラックの事故と燃料消費に取り組む自動運転技術企業です。Bazel を使用して、自動車安全システムの信頼性の高いビルドを可能にしています

Pigweed

Pigweed は、大規模なチーム向けの持続的で堅牢かつ迅速な組み込み製品開発のためのオープンソース ソリューションです。Pigweed は、Google の Pixel デバイス、Nest サーモスタット、衛星自律型ドローンなど、数百万台のデバイスに搭載されています。

Pigweed は、Bazel をメインのビルドシステムとして使用しますBazel for Embedded のブログ投稿では、組み込みプロジェクトに最適なビルドシステムである理由について説明しています。

Pinterest

Pinterest は、世界中のアイデアを集めたカタログです。Bazel を使用して、さまざまなバックエンド サービス(Java/C++)と iOS アプリケーション(Objective-C/C++)をビルドします。

Google は、パフォーマンスを大幅に改善し、ビルド環境のばらつきをなくし、段階的に採用するという目標を達成するには、Bazel が最適であると判断しました。その結果、現在ではすべての iOS リリースで Bazel を使用しています。Pinterest で高速かつ信頼性の高い iOS ビルドを開発する

PubRef

PubRef は、新しい科学出版プラットフォームです。フロントエンドのビルドには rules_closure を使用した Bazel、メインのバックエンドのビルドにはネイティブの Java ルール、さまざまなバックエンド サービスのビルドには rules_gorules_noderules_kotlin を使用しています。rules_protobuf は、バックエンド サービス間の gRPC ベースの通信を支援するために使用されます。PubRef.org はコロラド州ボルダーに拠点を置いています。

Redfin

Redfin は、フルサービスのローカル エージェントを擁する次世代の不動産仲介業者です。Bazel を使用して、ウェブサイトとさまざまなバックエンド サービスをビルドしてデプロイします。

移行がほぼ完了し、状況は大幅に改善されました。CI ビルドが高速化されました(大幅に高速化されました。以前は 40 ~ 90 分かかっていましたが、現在はデベロッパー ビルドの平均が 5 ~ 6 分です)。信頼性も大幅に向上しています。これは定量化が難しいのですが、説明できないビルドの失敗が「ただ起こるもの」から「解決すべき実際の問題」と見なされるようになったことで、信頼性が向上し続ける好循環が生まれました。(We Switched from Maven to Bazel and Builds Got 10x Faster

Ritual

Ritual は、レストランと顧客を結び付け、待ち時間なしで食べ物や飲み物を手に入れるためのシンプルな時間節約ツールを提供するモバイル ピックアップ アプリです。Ritual はバックエンド サービスに Bazel を使用しています。

スナップ

Snapchat メッセージ アプリの開発元である Snap は、2020 年に Buck から Bazel に移行しました(ソース)。このプロセスの詳細については、エンジニアリング ブログをご覧ください。

Stripe

Stripe はモバイル決済ソリューションを提供しています。エンジニアリング ブログで説明されているように、ビルドとテストのパイプラインで Bazel を使用しています。

Tinder

Tinder は 2021 年に iOS アプリを CocoaPods から Bazel に移行しました(ソース)。

Tink

Tink は、ヨーロッパ全土の銀行に接続する最良の方法を構築しているヨーロッパのフィンテック企業です。

Bazel を使用して、ポリグロット モノレポからバックエンド サービスをビルドしています。Tink のエンジニアが bazel build //stockholm/... ミートアップ グループを主催しています。

Tokopedia

Tokopedia は、インドネシアの e コマース専門の IT 企業です。1 か月のアクティブ ユーザー数は 9, 000 万人を超え、このプラットフォームで出店している販売者は 700 万以上にのぼります。

彼らは、Bazel によってビルドが高速化された方法を説明する記事「How Tokopedia Achieved 1000% Faster iOS Build Time」を執筆しました。Bazel を使用することでビルド時間は 55 分から 10 分に短縮され、リモート キャッシュを使用することで 5 分に短縮されました。

Trunk.io

Trunk は、サンフランシスコに拠点を置く企業で、Andreessen Horowitz と Initialized Capital の支援を受けています。Trunk は、Bazel ビルドシステムを最大限にサポートする強力なプルリクエスト マージ サービスを提供します。Trunk のマージサービスは、Bazel がコードベース内の依存関係を理解していることを活用して、並列マージレーンをインテリジェントに作成し、独立した変更を同時にテストしてマージできるようにします。

Trunk の内部モノレポは、最新の C++ 20 と TypeScript をビルドしながら、bazel グラフの知識を活用してコードを選択的にテストしてマージします。

Twitter

Twitter は、主要なビルドツールとして Pants から Bazel に移行することを決定しました(ソース)。

Two Sigma

Two Sigma は、ニューヨークに本社を置くテクノロジー企業で、世界のデータから価値を見出すことに取り組んでいます。

TypeDB

TypeDB のロゴ

TypeDB は、相互接続されたデータを直感的にモデル化するために使用できるデータベース技術です。型理論とポリモーフィック クエリ言語である TypeQL を使用して、光速で実行される人間が判読できるシンプルなクエリでデータにアクセスできます。

Bazel を使用することで、TypeDB チームは、さまざまな言語の多くのリポジトリを管理し、多数のプラットフォームにシームレスにデプロイする、高度にオーケストレートされた CI と配布パイプラインを構築できます。TypeDB チームは、ソフトウェア ディストリビューションの組み立てとデプロイ用の Bazel ルールもリリースしています。

Uber

Uber は配車サービス会社です。900 人のアクティブなデベロッパーが使用する Uber の Go monorepo は、Bazel を使用する最大規模の Go リポジトリの 1 つです。Uber の経験については、Bazel を使用した Uber の Go モノリポジトリの構築をご覧ください。

Uber Advanced Technologies Group

Uber Advanced Technologies Group は、Uber の自律走行車への取り組み(トラック輸送/貨物輸送、自律走行ライドシェアリングなど)に注力しています。組織が Bazel をメインのビルドシステムとして使用している。

Vistar Media

Vistar Media は、ブランドが実世界での行動に基づいて消費者にリーチできる広告プラットフォームです。エンジニアリング チームは主にフィラデルフィアを拠点としており、ビルド、デプロイ、テストの高速化、さまざまなテクノロジーで記述されたリポジトリの統合に Bazel を使用しています。

VMware

VMware は、Bazel を使用して、顧客向けの革新的な製品を開発しながら、確定的で信頼性の高いビルドを生成しています。

Wix

Wix はクラウドベースのウェブ開発プラットフォームです。バックエンドでは Java と Scala のコードが使用されています。Google Cloud Build でリモート実行を使用します。

bazel リモート実行で実行すると、クリーンビルドが約 5 倍高速化されます。これは、ビルド/テスト アクションをワーカー ファームにディスパッチする際に、bazel の優れたビルド/テストの並列処理機能を利用するためです。bazel の積極的なキャッシュ保存メカニズムを利用することで、平均ビルド時間が 10 倍以上短縮されます。(Maven または Gradle から Bazel に移行しますか?5 つの重要な質問

Zenly

Zenly は、友だちや家族の現在地をリアルタイムで確認できる地図アプリです。待ち合わせや、ちょっとした用事を済ませるのに最適な方法です。離れていても、一緒にいるように感じられます。


Bazel を使用するオープンソース プロジェクト

Abseil

Abseil は、C++ 標準ライブラリを拡張するために設計された C++ コード(C++11 に準拠)のオープンソース コレクションです。

Angular

Angular は一般的なウェブ フレームワークです。Angular は Bazel でビルドされています。

Apollo

Apollo は、自動運転車の開発、テスト、デプロイを加速する、高性能で柔軟なアーキテクチャです。

brpc

Baidu 全体で使用されている産業グレードの RPC フレームワーク。1,000,000 以上のインスタンス(クライアントを除く)と数千種類のサービスがあり、Baidu 内では「baidu-rpc」と呼ばれています。

cert-manager

cert-manager は、さまざまな発行元からの TLS 証明書の管理と発行を自動化する Kubernetes アドオンです。証明書の有効性と最新性を定期的に確認し、有効期限が切れる前に適切なタイミングで証明書の更新を試みます。

CallBuilder

1 つの関数を記述するだけでビルダーを作成できる Java コード ジェネレータ。

CPPItertools

Python の組み込み関数と itertools ライブラリに触発された、範囲ベースの for ループ アドオンを提供する C++ ライブラリ。itertools や Python3 の組み込み関数と同様に、このライブラリでは可能な限り遅延評価を使用します。

Copybara

Copybara は、リポジトリ間でコードを変換して移動するためのツールです。

Dagger

Dagger は、Java と Android の両方に対応した、完全に静的なコンパイル時依存関係インジェクション フレームワークです。

DAML

DAML は、安全でプライバシーに配慮したランタイムで将来を見据えた分散アプリケーションを構築するためのスマート コントラクト言語です。

DeepMind Lab

エージェントベースの AI 研究用のカスタマイズ可能な 3D プラットフォーム。

Drake

Drake は、MIT で始まり、現在は Toyota Research Institute が主導する C++ ツールボックスです。これは、ロボットのダイナミクスを分析し、ロボットの制御システムを構築するためのツールのコレクションです。最適化ベースの設計/分析に重点を置いています。

Envoy

C++ L7 プロキシと通信バス

エラーが発生しがち

一般的な Java の間違いをコンパイル時のエラーとして検出します。(Bazel への移行が進行中です)。

Extensible Service Proxy

Extensible Service Proxy(ESP)は、JSON/REST または gRPC API サービスの API 管理機能を有効にするプロキシです。現在の実装は、NGINX HTTP リバース プロキシ サーバーに基づいています。

FFruit

FFruit は、人気のサービス Falling Fruit のための無料のオープンソース Android アプリケーションです。

Gerrit Code Review

Gerrit は、Git ベースのプロジェクトを対象としたコード審査とプロジェクト管理のツールです。

Gitiles

Gitiles は、JGit 上に構築された Git リポジトリ用のシンプルなリポジトリ ブラウザです。

Grakn

Grakn(https://grakn.ai/)は、複雑なデータ ネットワークを整理してクエリ可能にするナレッジグラフ エンジンです。

GRPC

言語とプラットフォームに依存しないリモート プロシージャ コール システム。(Bazel はサポートされているビルドシステムですが、主要なビルドシステムではありません)。

gVisor

gVisor はコンテナ ランタイム サンドボックスです。

Guetzli

Guetzli は、高い画質で優れた圧縮密度を実現することを目的とした JPEG エンコーダです。

Gulava

Prolog スタイルの述語を記述し、通常の Java コードからシームレスに使用できる Java コード ジェネレータ。

Heron

Heron は、Twitter のリアルタイムの分散型フォールト トレラント ストリーム処理エンジンです。

Internet Computer Protocol

インターネット コンピュータ プロトコルは、一般公開されているブロックチェーン ネットワークです。このネットワークでは、汎用コンピューティングの複製実行が可能で、数十万のアプリケーションとそのユーザーにサービスを提供しています。

Jazzer

Jazzer は、JUnit 5 と統合された Java や他の JVM ベースの言語用のファザーです。

JGit

JGit は、Git バージョン管理システムを実装する軽量な純粋な Java ライブラリです。

Jsonnet

JSON 用の、正式に指定されたエレガントな構成生成言語。(Bazel はサポートされているビルドシステムです)。

Kubernetes

Kubernetes は、複数のホストにわたってコンテナ化されたアプリケーションを管理するためのオープンソース システムであり、アプリケーションのデプロイ、メンテナンス、スケーリングのための基本的なメカニズムを提供します。

Kythe

コードを処理するツールを構築するためのエコシステム。

ls-lint

非常に高速なディレクトリとファイル名のリンター - プロジェクトのファイル システムに構造をもたらします。

Nomulus

Google App Engine のトップレベル ドメイン名レジストリ サービス。

ONOS : Open Network Operating System

ONOS は、従来の「ブラウン フィールド」ネットワークから SDN「グリーン フィールド」ネットワークへの移行をサポートする唯一の SDN コントローラ プラットフォームです。これにより、ネットワーク オペレーターは、エキサイティングな新機能と、破壊的なデプロイと運用コスト ポイントを実現できます。

PetitParser for Java

プログラミング言語の文法は、従来は静的に指定されていました。必然的に生じる曖昧さのため、作成と再利用が困難です。PetitParser は、スキャナレス解析、パーサー コンビネータ、解析式文法、パックラット パーサーのアイデアを組み合わせて、文法とパーサーを動的に再構成できるオブジェクトとしてモデル化します。

PlaidML

PlaidML は、ディープ ラーニングをあらゆる場所で機能させるためのフレームワークです。

Project V

Project V は、インターネット上に独自のプライバシー ネットワークを構築するためのツールセットです。

Prysmatic Labs Ethereum 2.0 実装

Prysm は、ブロックチェーン ベースの分散コンピューティング プラットフォームである Ethereum 2.0 のシャーディング クライアントです。

Ray

Ray は、柔軟で高性能な分散実行フレームワークです。

Resty

Resty は、Go 用のシンプルな HTTP および REST クライアント ライブラリです(Ruby rest-client に触発されています)。

Roughtime

Roughtime は、安全な時刻同期を提供することを目的としたプロジェクトです。

Selenium

Selenium は、ウェブ アプリケーションのテスト用のポータブル フレームワークです。

セマンティック

Semantic は、ソースコードの解析、分析、比較を行うための Haskell ライブラリとコマンドライン ツールです。これは GitHub によって開発されたもので、コード ナビゲーションなどに使用されています。

配信済み

Served は、高パフォーマンスの RESTful ウェブサーバーを構築するための C++ ライブラリです。

Sonnet

Sonnet は、複雑なニューラル ネットワークを構築するために TensorFlow の上に構築されたライブラリです。

Sorbet

Sorbet は、Ruby のサブセット用の高速で強力な型チェッカーです。数百万行のコードを含むコードベースにスケーリングでき、段階的に導入できます。

Spotify

Spotify は、iOS アプリと Android アプリのビルドに Bazel を使用しています(ソース)。

Tink

Tink は、安全で、正しく使用しやすく、誤用しにくい暗号 API を提供する、多言語のクロス プラットフォームのオープンソース ライブラリです。

TensorFlow

機械学習用のオープンソース ソフトウェア ライブラリ。

Turbo Santa

プラットフォームに依存しない GameBoy エミュレータ。

Wycheproof

Project Wycheproof は、既知の攻撃に対して暗号ライブラリをテストします。

XIOSim

XIOSim は、x86 アーキテクチャ用の詳細なユーザーモード マイクロアーキテクチャ シミュレータです。

ZhihuDailyPurify

ZhihuDailyPurify は、中国の質問と回答のウェブサイトである Zhihu Daily の軽量版です。