Skip to content

Chromiumに同封されているサードパーティ・ライブラリ

名前ライセンス主な言語説明
abseil-cppApache-2.0C++Abseilは、C++標準ライブラリを補強するために設計されたオープンソースのC++コード集です(C++14に準拠しています)。
accessibility-auditApache 2.0Javaアクセシビリティ関連のテストとユーティリティコードのライブラリ。
accessibility_test_frameworkApache 2.0JavaAndroid ViewとAccessibilityNodeInfoオブジェクトのアクセシビリティ関連のチェックを含むライブラリ。
aflApache 2.0プロセス内およびプロセス外(フォーク)のカバレッジガイド付きファズテスト(ファジング)用ツール。libFuzzer に似ています。
alsaLGPLv2+Calsa-libは、LinuxカーネルのALSAとプラグインシステムを使った仮想デバイスとのインターフェイスのためのライブラリです。
amd
android_build_tools
android_deps
android_deps_autorolled
android_media
android_opengl
android_platform
android_prebuilts
android_protobuf
android_protoc
android_provider
android_rust_toolchain
android_sdk
android_swipe_refresh
android_system_sdk
android_toolchain
android_toolchain_canary
android_tools_internal
androidx
androidx_javascriptengine
angle
anonymous_tokensApache 2.0C++RSA Blind SignaturesおよびRSA Blind Signatures with Public Metadata IETFドラフト標準の実装。これは、匿名性を維持しながら暗号的に安全な方法で信頼を伝播することを可能にする。
aosp_dalvikApache 2.0AOSPのプラットフォーム/dalvik dxライブラリのスタンドアロンパッケージ。
apache-portable-runtimeApache 2.0Apache Portable Runtime Libraryは、プラットフォーム固有の実装に対して予測可能で一貫性のあるインターフェイスを提供し、ソフトウェア開発者は、そのソフトウェアが構築されるプラットフォームに関係なく、同一ではないにしても予測可能な動作を保証されたAPIを使用してコーディングすることができます。
apache-win32Apache 2.0これは Windows 用の OpenSSL と PHP を備えた Apache2 のチェックイン済みコピーです。Blink のレイアウトテストで使用されています。
apple_apslApple Public Source License 2.0
arcore-android-sdk-client
arcore-android-sdk
ashmem
axe-core
barhopper
beto-core
bidimapper
blink
boringssl
breakpad
brotli
bspatch
byte_buddy
cardboard
cast_core
catapult
ced
checkstyle
chevron
chromevox
chromite
chromium-variations
clang-format
cld_3
cldr
closure_compiler
cloud_authenticator
colorama
content_analysis_sdk
coremltools
cpu_features
cpuinfo
crashpad
crc32c
cronet_android_mainline_clang
cros-components
cros_system_api
crossbench
crubit
d3ISCShell
dav1d
dawn
dbus
decklink
depot_tools
devscripts
devtools-frontend-internal
devtools-frontend
distributed_point_functions
dom_distiller_js
dpkg-shlibdeps
eigen3MPL 2C++Eigenは線形代数(行列、ベクトル、数値ソルバー、関連アルゴリズム)のためのC++テンプレート・ライブラリである。
emoji-metadata
emoji-segmenter
espresso
expat
farmhash
fdlibm
ffmpeg
fft2dFFT2DC本パッケージは、長さ 2^N の 1 次元シーケンスの離散フーリエ/コサイン/サイン 変換を計算するパッケージです。本パッケージには C と Fortran の FFT コードが含まれます。
flac
flatbuffers
flexBSDCFast Lexical Analyzer - CおよびC++の字句解析用スキャナジェネレータ
fontconfig
fp16
freetype-testing
freetype
fuchsia-gn-sdk
fuchsia-sdk
fusejs
fuzztest
fxdiv
gemmlowp
gif_player
gles2_conform
glfw
google-closure-library
google-java-format
google-truth
google_benchmark
google_input_tools
google_toolbox_for_mac
google_trust_services
googlefonts_testdata
googletest
gperf
gradle_wrapper
grpc-java
grpc
hamcrest
harfbuzz-ng
highway
hunspell
hunspell_dictionaries
hyphenation-patterns
iaccessible2
iccjpeg
icu
icu4j
ijar
inspector_protocol
instrumented_libraries
ipcz
isimpledom
jacoco
javalang
jdk
jdk11
jinja2
jni_zero
js_code_coverage
jsoncpp
jstemplate
jszip
junit
khronos
khronos_glcts
kotlin_stdlib
kotlinc
lcov
leveldatabase
libFuzzer
libaddressinput
libaom
libavif
libavifinfo
libbrlapiLGPL 2.1BRLTTYはバックグラウンドプロセス(デーモン)で、リフレッシュ可能な点字ディスプレイを使っている視覚障害者にLinux/Unixコンソール(テキストモード時)へのアクセスを提供します。
libc++
libc++abi
libdrm
libei
libevent
libgav1
libipp
libjingle_xmpp
libjpeg_turbo
liblouis
libphonenumber
libpng
libprotobuf-mutator
libsecret
libsrtp
libsync
libudev
libunwind
libunwindstack
liburlpattern
libusbLGPL-2.1CUSBデバイスにアクセスするためのクロスプラットフォーム・ライブラリ
libva_protected_content
libvpx
libwebm
libwebp
libx11
libxcb-keysyms
libxml
libxslt
libyuv
libzip
lighttpd
lit
logdog
logilab
lottie
lss
lzma_sdk
mako
maldoca
markdown
markupsafe
material_color_utilities
material_design_icons
material_web_components
maven
mediapipe
mesa_headers
metrics_proto
microsoft_webauthn
mig
minigbm
mockito
modp_b64
motemplate
nasm
nearby
neon_2_sse
netty-tcnative
netty4
ninja
node
nyx-packer
objenesis
ocmock
omnibox_proto
one_euro_filter
openh264
openscreen
openxr
opus
ots
pdfium
pefile_py3
perfetto
perl
pexpect
pffftBSD-likePFFFTは、単精度の実数および複素数ベクトルの1次元高速フーリエ変換を行います。PFFFTは高速に、正しく、小さく変換しようとします。
pipewire-media-session
pipewire
plyBSDPLYは、(少なくとも)Mojo pythonバインディング、PPAPI IDLジェネレータ、Blink IDLジェネレータで使用されています。
polymerBSDこのディレクトリには、Polymerフレームワークのコピーと、Polymerエレメントカタログのエレメントが含まれています。
private-join-and-compute
private_membership
protobufBSD
pthreadpoolBSDpthreadpoolは、ポータブルで効率的なスレッドプールの実装である。
puffinBSD 3-ClausePuffinは決定論的なデフレート再圧縮器である。
pycoverageBSDPythonのコードカバレッジ測定。
pyelftools
pyjson5Apache 2.0JSON5データフォーマットのPython実装。
pylintGPL v2このディレクトリにはpylintモジュールがある。
pywebsocket3New BSDpywebsocket3はテスト用のWebSocketサーバーです。
pyyamlMITPythonのためのフル機能のYAML処理フレームワーク
qcmsMIT画像にICCカラープロファイルを適用するためのサポートが含まれています。
quic_traceQUICセッション中に発生したすべての接続関連イベントを記録するためのフォーマット。
qunitMITQUnitはパワフルで使いやすいJavaScriptユニットテストフレームワークです。
r8BSD 3-ClauseR8はプログラム全体のオプティマイザであり、デキサーです。.classファイルを受け取り、.dexファイルを出力します。
re2BSD 3-ClauseRE2は、PCREやPerl、Pythonで使われているようなバックトラック正規表現エンジンに代わる、高速で安全なスレッドフレンドリーな正規表現エンジンです。
requestsApache 2.0HTTPリクエストを送信する。
rjsminApache 2.0rJSminはpythonで書かれたjavascriptのminifierです。
rnnoiseBSD 3-ClauseRNNoiseは、リカレントニューラルネットワークに基づくノイズ抑制ライブラリである。このライブラリはWebRTCの音声処理に使用される。
robolectricApache 2.0RobolectricはAndroid用のユニットテストフレームワークです。
rust
ruyApache 2ruyは行列乗算ライブラリである。
s2cellidApache 2.0このライブラリは、S2ジオメトリライブラリからS2CellIdのコア関数を抽出したものである。
screen-aiリーディングモードとPDF OCRのためのMLモデルを提供します。
securemessageApache 2.0セキュア・メッセージ・ライブラリ
selenium-atomsApache 2いくつかの WebDriver 関数の標準実装。
sentencepieceApache 2.0SentencePieceは、主にニューラルネットワークベースのテキスト生成システムのための教師なしテキストトークナイザーおよびデトークナイザーです。
setupdesignApache 2.0これは純粋に、//clankにしか存在しないsetupdesignライブラリの一時的な回避策として存在するもので、LICENSEファイルを一緒に持っていない - より詳しい状況については、crbug.com/1184792を参照のこと。
shell-encryption
simplejsonMITPython/CsimplejsonはPython用のJSONエンコーダーとデコーダーです。
sinonjsBSDスタンドアロンでテストフレームワークにとらわれないJavaScriptのテストスパイ、スタブ、モック。
sisoApache 2.0Sisoは実験的なビルドツールで、Chromiumのビルドを大幅に高速化することを目的としている。
sixMITPythonSixはPython 2と3の互換ライブラリです。
skia
smhasherMIT, Public DomainSMHasherは、非暗号化ハッシュ関数の分布、衝突、性能特性をテストするために設計されたテスト・スイートである。
snappyUnRARスナッピーは圧縮・解凍ライブラリです。
speech-dispatcher
speedometerBSD 2-ClauseSpeedometerはウェブブラウザ用のベンチマークで、様々なワークロードでシミュレートされたユーザーインタラクションのタイミングを計ることで、ウェブアプリケーションの応答性を測定します。
sqlitePublic domainSQLiteは、小型、高速、自己完結型、高信頼性、フル機能のSQLデータベースエンジンを実装したC言語ライブラリです。
sqlite4java
subresource-filter-ruleset
sudden_motion_sensorMacラップトップのサドンモーションセンサーにアクセスするためのパッケージ。
swift-toolchain
swiftshader
tensorflow-textApache 2.0TensorFlow Textは、TensorFlow 2.0ですぐに使えるテキスト関連のクラスとオペレーションのコレクションを提供します。
tensorflow_models
test_fonts
text-fragments-polyfillApache 2.0このライブラリはJavaScriptでText Fragmentsドラフト仕様[1]を実装している。
tfhub_modelsApache 2.0このディレクトリには、Apacheライセンスの下、https://tfhub.dev/ からダウンロードしたモデルが含まれています。これらのモデルはChromiumには組み込まれておらず、テストデータとしてのみ使用されます。
tfliteApache 2.0TFLiteは、オープンソースの機械学習ライブラリTensorFlowの一部であり、バイナリサイズに最適化された安定したMLフレームワークを提供し、計算とメモリリソースが限られたモバイルデバイス上で実行される。
tflite_support
turbineApache 2.0TurbineはJava用のヘッダー・コンパイラーだ。このライブラリーはバージョン管理やmavenリリースを提供していないので、自分たちで取り込んでビルドする必要がある。
ukey2Apache 2.0Java/C++UKEY2 は Diffie-Hellman ベースの認証鍵交換プロトコルです。
unrarUnRARこのライブラリは、ユーザーがダウンロードした.RARおよびその他の関連ファイルを解凍および分析し、セーフブラウジングの評価を確認するために使用されます。デスクトップのChromium専用です。
updater
usb_idsBSDこれは、USBデバイスで使用されているすべての既知のIDの公開リポジトリです:ベンダー、デバイス、サブシステム、デバイス・クラスのIDです。
utfMITこれはC89のUTF-8ライブラリで、Plan 9のlibutfと互換性のあるAPIを持つ。
v4l-utilsLGPL 2.1v4l-utilsのダイナミックローディング用のヘッダーファイルが含まれています。
vulkan-deps
vulkan_memory_allocator
wayland-protocols
wayland
webdriver
webglMITこれは、Githubサーバー上の公開webgl conformance testsディレクトリのスナップショットである。
webgpu-cts
webpagereplay
webrtc
webrtc_overrides
webxr_test_pages
westonMITWestonと呼ばれるリファレンスWaylandコンポジターのソースが含まれている。
widevine
win_build_output
win_virtual_display
wix
wlcsGPL2 and GPL3WLCSはwaylandコンポジターのプロトコルレベルの適合性を検証するテストスイートです。
woff2MITWOFF 2.0 ウェブフォント圧縮フォーマットのリファレンス実装 (http://www.w3.org/TR/WOFF2/).
wpt_toolsLICENSES FOR W3C TEST SUITESこれには、マニフェスト・ツール、lintツール、wptserveのコードが含まれる。
wtlMicrosoft Permissive LicenseWindowsテンプレートライブラリ(WTL)は、ATLの大きな利点である小さく高速なコードを維持しながら、アプリケーションや様々なUIコンポーネントのより複雑なユーザーインターフェイスをサポートするためにATLを拡張するクラスのセットです。
wuffsApache 2.0カスタム・メモリ・セーフ・プログラミング言語で書かれたコーデック(圧縮、画像など)をC言語にトランスパイル。
x11proto
xcbprotoMITXML-XCB プロトコルの説明
xdg-utils
xnnpackBSDXNNPACKは、ARM、WebAssembly、x86プラットフォーム用の浮動小数点ニューラルネットワーク推論演算子の高度に最適化されたライブラリです。このライブラリは以下をサポートしている。
zlibZlib大容量でありながら、繊細で控えめな圧縮ライブラリ。
zstdBSD, GPLv2CZstandardは高速ロスレス圧縮アルゴリズムで、zlibレベルのリアルタイム圧縮シナリオをターゲットにしています。
zxcvbn-cppMIT現実的なパスワード強度推定器。パスワードマネージャで弱いパスワードをユーザに知らせるために使用される。