Acknowledgments
Tridion Docs products include open source or similar third-party software.
- @ant-design/icons
- Ant Design SVG アイコンの抽象ツリー
- 7zip
- 高い圧縮率を持つファイル アーカイバです。7-zip は GNU LGPL ライセンスのもとで配布されています。
- 7zip SFX Modified Module
- SFX Modified Module は、自己解凍アーカイブを作成するためのプラグインです。3 つの圧縮方法 (LZMA、Deflate、PPMd) と互換性があり、拡張されたオプション リストを提供しています。Web サイト http://7zsfx.info/ を参照してください。
- Akka
- Akka は、並列性、分散性、および耐障害性の高いイベント駆動アプリケーションを JVM 上に作成するための、ツールキットおよびランタイムです。
- Amazon Ion Java
- Amazon Ion Java は、Ion 用の Java ストリーミング パーサー/シリアライザです。これは、Java Platform Standard Edition 8 以降の Ion データ表記法のリファレンス実装です。
- Amazon SQS Java Messaging Library
- Amazon SQS Java Messaging Library は、Amazon Simple Queue Service との通信に使用される Java Message Service 互換クラスが含まれています。
- Animal Sniffer Annotations
- Animal Sniffer Annotations は、Java 1.5 以降のアノテーションを使用できます。これにより、Animal Sniffer が署名違反を無視すべきメソッドをマークできます。
- ANTLR
- ANTLR は、構造化テキストやバイナリ ファイルの読み取り、処理、実行、または解釈に使用できる強力なパーサー ジェネレータです。
- Apache ActiveMQ
- Apache ActiveMQ は最も一般的で強力なオープン ソース メッセージングおよび Integration Patterns (統合処理モデル) のサーバーです。
- Apache Ant
- Apache Ant は、Java ライブラリおよびコマンド ライン ツールです。ビルド ファイルに記述したプロセスを、相互に依存するターゲットおよび拡張ポイントとして駆動します。Ant は主に、Java アプリケーションのビルドに使用されています。Ant には、Java アプリケーションのコンパイル、アセンブル、テスト、および実行を可能にする、多くのタスクが組み込まれています。Ant は、Java 以外のアプリケーション、たとえば C または C++ アプリケーションのビルドに使用しても効果的です。まとめると、Ant は、ターゲットとタスクで記述できる任意の種類のプロセスを処理できます。
- Apache Commons BeanUtils
- Java 言語は、リフレクションおよびイントロスペクション API を提供しています (JDK Javadoc 内の java.lang.reflect と java.beans の各パッケージを参照)。ただし、これらの API は複雑であるため理解して活用することは困難です。BeanUtils コンポーネントは、これらの機能に対して、使いやすいラッパーを提供します。
- Apache Commons Codec
- Apache Commons Codec (TM) ソフトウェアは、Base64、Hex、Phonetic、および URL など、一般的なエンコーダとデコーダの実装を提供します。
- Apache Commons Collections
- Java Collections Framework は、JDK 1.2 で大規模に追加された機能です。大部分の重要な Java アプリケーションで開発を加速する、多くの強力なデータ構造が追加されました。それ以降、Java におけるコレクション処理の標準としての地位を確立しています。
- Apache Commons Compress
- Apache Commons Compress ライブラリは、ar、cpio、Unix dump、tar、zip、gzip、XZ、Pack200、bzip2、7z、arj、lzma、snappy、DEFLATE、lz4 および Z ファイルを操作するための API を定義しています。
- Apache Commons Configuration
- Commons Configuration ソフトウェア ライブラリは、Java アプリケーションが各種ソースから設定データを読み取るための、汎用の設定インターフェイスを提供します。Commons Configuration は、単一および複数の値を持つ設定パラメータに対する型付きアクセスを提供します。
- Apache Commons DBCP (Database Connection Pools)
- 多くの Apache プロジェクトが、リレーショナル データベースとの対話をサポートしています。ユーザーごとに新しい接続を作成すると、数ミリ秒ですむデータベース トランザクションの実行に時間がかかる (クロック タイムで数秒) ことがあります。公開されたインターネット アプリケーションでは、同時ユーザー数が非常に多くなることがあるので、ユーザーごとに接続を開くのは現実的ではありません。そのため、開発者はしばしば、開かれている接続の「プール」を、現在のアプリケーション ユーザーの間で共有しようとします。任意の時点で実際にリクエストを実行しているユーザー数は、通常、アクティブ ユーザーの総数に対してわずかです。また、データベース接続が必要になるのは、リクエストを処理するときだけです。アプリケーションそのものが DBMS にログインし、あらゆるユーザー アカウントの問題を内部的に処理します。Apache 製品でも他の製品でも、既に複数のデータベース接続プールを備えています。この Commons パッケージを使用すれば、ASF ライセンスの下で、効率的で多機能なパッケージを作成して維持する作業の効率を高めることができます。
- Apache Commons FileUpload
- Commons FileUpload パッケージを使用して、堅牢性とパフォーマンスに優れたファイル アップロード機能を、サーブレットや Web アプリケーションに簡単に追加できます。
- Apache Commons HttpClient
- HttpClient は、Jakarta Slide プロジェクトで開発されたコードに基づき、Jakarta Commons のサブプロジェクトとして 2001 年に着手されました。
- Apache Commons IO
- Commons IO は、IO 機能の開発を支援するユーティリティのライブラリです。
- Apache Commons JEXL (Java EXpression Language)
- JEXL は、Java で記述されたアプリケーションやフレームワークへの動的な機能やスクリプティング機能の実装を容易にするためのライブラリです。
- Apache Commons Lang
- 標準 Java ライブラリには、コア クラスの操作に必要なメソッドが十分に用意されていませんでした。Apache Commons Lang は、これらの追加メソッドを提供します。
- Apache Commons Logging
- Logging パッケージは、異なるロギング実装間で最小限の機能を備えたブリッジとして動作します。Commons-logging API を使用するライブラリは、実行時に任意のロギング実装で使用できます。Commons-logging は数多くの一般的なロギング実装をあらかじめサポートしています。無理のないシンプルな作業で他の実装環境用のアダプタを記述できます。
- Apache Commons Net
- Apache Commons Net™ ライブラリは、多くの基本的なインターネット プロトコルのクライアント側を実装します。ライブラリの目的は、より高いレベルの抽象化ではなく、基本的なプロトコル アクセスを提供することです。
- Apache Commons Pool
-
Pool は、主に次の 3 つの側面を持つ、Object-pooling API を提供します。
- 容易に代替できるプーリング実装を実現する目的で、クライアントおよび実装者が利用できる汎用オブジェクト プール インターフェイス。
- モジュール型オブジェクト プールを作成するためのツールキット。
- いくつかの汎用プール実装。
- Apache FOP
- Apache FOP (Formatting Objects Processor) は、XSL 書式設定オブジェクト (XSL-FO) と出力非依存のフォーマッタによって駆動されるプリント フォーマッタです。具体的には、書式設定オブジェクト (FO) ツリーを読み取って、結果のページを特定の出力にレンダリングする Java アプリケーションです。現在サポートされている出力形式として、PDF、PS、PCL、AFP、XML (エリア ツリー表現)、印刷、AWT、および PNG があります。また、一部機能制限がありますが、RTF と TXT もサポートされています。プライマリ出力ターゲットは PDF です。
- Apache Geronimo
- Apache Geronimo は、オープン ソースのサーバー ランタイムです。優れたオープン ソース プロジェクトを統合して、エンタープライズ開発者やシステム管理者のニーズを満たす Java/OSGi サーバー ラインタイムを実現しています。
- Apache HttpClient
- java.net パッケージでは、HTTP でリソースにアクセスするための基本的な機能が提供されていますが、多くのアプリケーションで必要とされる柔軟性や機能が十分に用意されていません。HttpClient は、効率的かつ多機能な最新式のパッケージとして、最新の HTTP 標準および推奨仕様をクライアント側に実装する方法で、この空隙を埋めようとしています。
- Apache HttpComponents
- Apache HttpComponents™ プロジェクトは、HTTP と関連プロトコルに焦点を合わせたロー レベル Java コンポーネントのツールセットを作成してメンテナンスしています。
- Apache Log4j
- Apache Log4j 2 は Log4j のアップグレードです。前バージョンの Log4j 1.x から大幅に改善されています。Logback アーキテクチャ固有の問題を修正しながら、Logback を改良しています。
- Apache Lucene, SOLR
- Apache Lucene™ プロジェクトは、オープン ソースの検索ソフトウェアを開発しています。
- Apache Tomcat, Tomcat Embed
- Apache Tomcat は、Java サーブレットと JavaServer Pages テクノロジのオープン ソース ソフトウェア実装です。
- Apache XBean :: Spring
- XBean :: Spring は、スキーマ駆動型の独自の名前空間ハンドラを Spring コンテキストに提供します。
- Apache Xerces
-
Apache Xerces Project は、次の Apache ライセンス ソフトウェアの作成と保守を担当しています。
- XML パーサー
- 関連ソフトウェア コンポーネント
- Apache XML
- Apache XML プロジェクトは、多数の XML 関連のサブプロジェクトの母体として位置付けられていました。現在では、そのサブプロジェクトの多くが、トップレベルのプロジェクト ステータスに移行済みまたは移行中です。Apache XML プロジェクトは徐々に、Apache ソフトウェア財団で XML 関連のプロジェクトを見つけるための場所に変わりつつあります。
- Apache XML Commons External Components
- xml-commons の External Components 部分には、外部標準組織によって定義されたインターフェイスが含まれています。
- ASM
- ASM は、Java バイトコードの操作および分析のための汎用フレームワークです。バイナリ形式のまま、既存のクラスを変更したり、動的にクラスを生成したりできます。用意されている共通の変換および分析アルゴリズムによって、複雑な変換やコード分析用のカスタム ツールを簡単にアセンブリできます。
- AspectJ
- AspectJ は、Java プログラミング言語に対する、シームレスなアスペクト指向の拡張です。Java プラットフォーム互換で、習得も使用も容易です。
- Async
-
Async は、非同期 JavaScript を操作するための、簡単で強力な機能を提供するユーティリティ モジュールです。
- async-validator
- フォームの非同期を検証します。https://github.com/freeformsystems/async-validate のバリエーション。
- AWS SDK for Amazon SQS
- Amazon SQS 用 AWS Java SDK モジュールは、Amazon Simple Queue Service との通信に使用されるクライアント クラスを保持しています。
- AWS SDK for Java Core
- AWS SDK for Java - Core モジュールは、個々のサービス クライアントが Amazon Web Services との対話に使用するクラスを保持しています。ユーザーは、個々のクライアント クラスにアクセスするために aws-java-sdk アーティファクトに依存する必要があります。
- Byte Buddy
- Byte Buddy は、Java アプリケーションの実行時にコンパイラを使用せずに Java クラスを作成および変更するためのコード生成と操作のライブラリです。
- CDI APIs
- CDI (Contexts and Dependency Injection for Java) 用 API
- cglib
- cglib は、パフォーマンスと品質に優れた強力なコード生成ライブラリです。JAVA クラスを拡張して、インターフェイスをランタイムに実装する目的で使用します。
- Checker Qual
- Checker Qual は、アノテーション (修飾子) とサポート クラスのセットであり、Checker Framework が Java ソース コードのタイプ チェックに使用します。
- ClassMate
- ClassMate は、型、メンバー/静的メソッド、およびフィールドの汎用型情報をイントロスペクションするためのライブラリです。特に POJO/Bean のイントロスペクションに役立ちます。
- classnames
- classnames は、シンプルな JavaScript ユーティリティであり、条件付きで ClassNames を結合します。
- CommandLineParser
-
.NET 用の標準化された *nix
getoptスタイルを提供する C# コマンド ライン パーサー。F# サポートが含まれます。 - Config (Typesafe)
- JVM 言語の設定ライブラリ。
- DITA-OT
- DITA Open Toolkit は、OASIS DITA Technical Committee が DITA DTD およびスキーマに対して定めた仕様を Java ベースで実装したものです。ANT、SAXON などを含みます。
- DockPanel Suite
- Windows フォーム用の .NET ドッキング ライブラリ。
- dom4j
- dom4j は、Java Collections Framework を使用して Java プラットフォーム上で XML、XPath、および XSLT を操作するための使いやすいオープン ソースのライブラリです。DOM、SAX、および JAXP をフル サポートしています。
- dsinfo
- dsinfo ライブラリにより、埋め込まれた (内部) ドメイン固有言語の実装で Scala 側の情報を簡単に使用できます。dsinfo は、Scala 2.10 および 2.11 の実験的な機能である Scala マクロを使用して実装されています。
- dsprofile
- dsprofile ライブラリは、Scala および Java プログラム内にドメイン固有のプロファイリングを実装するための全般的な機能を提供します。
- edtFTPj/Free
- Java 開発者にさまざまな FTP 機能を提供する無料の Java FTP ライブラリです。
- Ehcache
- Ehcache は、パフォーマンスを高め、データベースを解放し、スケーラビリティを単純化する、標準に基づいたオープン ソースのキャッシュです。その堅牢性、実績、機能面の充実から、最も幅広く使用されている Java ベースのキャッシュ機能です。Ehcache は、1 つまたは複数のノードによるインプロセス構成から、テラバイト単位のキャッシュを使用するインプロセス/アウトプロセス混在構成に至るまで、幅広く対応します。
- Elasticsearch RESTful クライアント
- Elasticsearch 検索エンジン用の RESTful クライアントです。
- Error Prone
- Error Prone は、コンパイル時によくあるプログラミング エラーをキャッチする、Java 用の静的分析ツールです。
- FastInfoSet
- Fast Infoset (または FI) は、XML 文書形式の代替として XML 情報セット (XML Infoset) のバイナリ エンコード形式を指定する国際標準です。テキストベースの XML 形式よりも効率的なシリアル化を実現することを目的としています。
- Fast Serialization
- Fast Serialization では、速度 (最大 10 倍高速)、サイズ、互換性に重点を置いて、Java シリアル化を再実装しています。これにより、コードの変更を最小限に抑えて FST を使用できるようになります。
- Fizzler
- Fizzler は、文書階層の W3C Selectors パーサーおよび汎用セレクタ フレームワークです。
- Font Awesome
- Font Awesome は、サイズ、色、ドロップ シャドウ、および CSS の機能で処理可能なあらゆる要素を瞬時にカスタマイズできる、ベクター形式のスケーラブルなアイコンを提供します。
- Fonto Editor
- Fonto は、XML や、構造化コンテンツのオーサリングに付随するその他のテクノロジに詳しくない方向けに設計されたオンライン XML エディタです。
- GeckoFX
- Gecko は、Mozilla Foundation および Mozilla Corporation (特に Firefox Web ブラウザ) によって開発されています。多くのアプリケーションに使用される無料のオープン ソース レイアウト エンジンです。
- globalize
- JavaScript のグローバリゼーションとローカリゼーション。文字列、日付、および数値の書式設定および解析は、350 を超える言語環境に対応しています。
- GNU Aspell
- GNU Aspell は、無料で提供されているオープン ソースのスペル チェッカーです。最終的に Ispell を置き換える目的で設計されています。ライブラリとしても、独立したスペル チェッカーとしても使用できます。主な特長として、英語に関しては、単語のスペルミスの修正候補を提示する機能が他のスペル チェッカーよりも優れています。Ispell とは異なり、Aspell では、UTF-8 形式のドキュメントについても特殊な辞書を使用する必要がなく、スムーズにチェックできます。また、現在のロケール設定に応じて、最適な処理を実行します。Ispell との比較では、上記以外にも、複数の辞書を同時に使用できること、また複数の Aspell プロセスが同時に開いているときに個人用辞書を適切に処理できるという利点があります。
- google-code-prettify
- google-code-prettify は、html ページ内で構文の強調表示を可能にする JavaScript モジュールおよび CSS ファイルです。
- google-gson
- google-gson は、JSON オブジェクトと Java オブジェクトを相互に変換するための Java ライブラリです。
- Google Guava
- Guava プロジェクトには、当社の Java ベースのプロジェクトで依存している Google のコア ライブラリがいくつか含まれています。具体的には、コレクション、キャッシング、プリミティブのサポート、同時実行ライブラリ、共通アノテーション、文字列処理、I/O などです。
- Google J2ObjC
- J2ObjC は、Java ソース コードを iOS (iPhone/iPad) プラットフォーム用の Objective-C に変換する、Google のオープンソース コマンドライン ツールです。このツールを使用すると、生成されたファイルを編集する必要がないので、Java ソースを iOS アプリケーションのビルドに含めることができます。
- GraphQL-Java
- GraphQL の Java 実装です。
- HdrHistogram
- 設定可能な整数値範囲でサンプリングされたデータ値の個数を記録および解析できる高ダイナミック レンジ ヒストグラムです。その範囲内で設定可能な値精度を使用します。値精度は、値の記録における有効桁数として表され、値範囲での値の量子化動作と、任意のレベルでの後続の値分解能を制御できます。
- Hibernate
- Hibernate は、パフォーマンスに優れたオブジェクト/リレーショナル永続化機能およびクエリ サービスです。Hibernate は、市場で最も柔軟性に優れた高性能なオブジェクト/リレーショナル ソリューションです。Java クラスからデータベース テーブルへのマッピングに加えて、Java データ型から SQL データ型へのマッピングを処理します。開発時間の大幅な削減につながるデータのクエリ機能と取得機能を提供します。Hibernate の設計目標は、SQL と JDBC を使用して手動で記述するデータ処理を不要にすることで、一般的なデータ永続化関連のプログラミング作業の 95% から開発者を解放することです。
- HK2 Framework
- HK2 は、軽量かつ動的な依存オブジェクトのインジェクション フレームワークです。
- HSQLDB (HyperSQL DataBase)
- HSQLDB (HyperSQL DataBase) は、Java で記述された主要な SQL リレーショナル データベース エンジンです。インメモリとディスクベースのテーブルに対して、小型で高速なマルチスレッド対応のトランザクション データベース エンジンを提供するとともに、埋め込みモードとサーバー モードをサポートしています。強力なコマンドライン SQL ツールとシンプルな GUI クエリ ツールが含まれています。
- Hunspell
- Hunspell は、LibreOffice、OpenOffice.org、Mozilla Firefox 3 & Thunderbird、Google Chrome のスペルチェッカーであり、Mac OS X、InDesign、MemoQ、Opera、Trados Studio など、商用ソフトウェア パッケージでも使用されています。
- IdentityModel
- クレームベースの ID、OAuth 2.0 および OpenID Connect 用の .NET 標準ヘルパー ライブラリ。
- IdentityModel OidcClient
- ネイティブ アプリケーションのための C#/NetStandard OpenID 接続クライアント ライブラリ。
- InstallAnywhere
- InstallAnywhere は、トップクラスのマルチプラットフォーム開発ソリューションです。物理環境、仮想環境、およびクラウド環境にまたがって、業務用途でのインストールの一貫性を求められているアプリケーション制作者を対象としています。InstallAnywhere は、単一のプロジェクト ファイルとビルド環境から、Windows、Linux、Apple OS X、Solaris、AIX、HP-UX、IBM iSeries などのオンプレミス プラットフォームで、信頼性に優れたインストールを実現します。また、既存および新規のソフトウェア製品を仮想インフラストラクチャやクラウド インフラストラクチャに移行できます。
- Jackson ツール機能
- Jackson は、JSON データ形式の処理に対応する多目的 Java ライブラリです。Java プラットフォームで利用可能な XML ツール機能 (StAX、JAXB など) の品質と多様性から着想を得ています。Jackson では、高速、正確、軽量、人間工学性といった特長を持つコンポーネントを、開発者にとって最適な形で組み合わせることを目的としています。
- Jakarta Activation API
- JavaBeans Activation Framework API JAR。
- Jakarta XML Bind API
- Jakarta の XML バインド API。
- Java API for RESTful web services (javax.ws.rs)
- RESTful Web サービス用の Java API。
- JavaBeans Activation Framework
- JavaBeans Activation Framework 標準拡張機能を使用すると、Java 技術を使用する開発者は、標準サービスを利用しながら、任意のデータ部分を対象に、型の判別、アクセスのカプセル化、実行可能な操作の検出、および適切な bean のインスタンス化による上記の操作の実行が可能になります。
- JavaBeans Validation
- Bean Validation (JSR-303) API。
- Javassist (Java Programming Assistant)
- Javassist (Java Programming Assistant) は、Java のバイトコード操作を簡素化します。Java でバイトコードを編集するためのクラス ライブラリです。Java プログラムによるランタイムの新しいクラスの定義や JVM での読み込み時のクラス ファイルの変更を可能にします。他の同様のバイトコード エディタとは異なり、Javassist はソース レベルとバイトコード レベルという 2 つのレベルの API を提供します。ユーザーがソース レベル API を使用した場合、Java バイトコードの仕様に詳しくなくても、クラス ファイルを編集できます。この API 全体が、Java 言語のボキャブラリだけで設計されています。挿入されたバイトコードをソース テキストの形式でも指定できます。Javassist では、このバイトコードがオンザフライでコンパイルされます。これに対して、バイトコード レベル API では、他のエディタと同様に、ユーザーがクラス ファイルを直接編集できます。
- javax.annotation
- Java プラットフォーム向け JSR 250 共通アノテーション。
- javax.cache
- キャッシング Java API
- Javax Expression Language
- 式言語 Java API
- javax.inject
- 依存オブジェクト インジェクション Java API
- javax.validation
- Bean Validation API
- javax.jms
- Java Message Service (JMS) API は、Java 2 Platform, Enterprise Edition (J2EE) に基づくアプリケーション コンポーネントでのメッセージの作成、送信、受信、および読み取りを可能にするメッセージング標準です。疎結合された信頼性の高い非同期の分散通信を可能にします。
- JAXB
- JAXB プロジェクトの目標は、JAXB (Java Architecture for XML Binding) のリファレンス実装 (RI) のコード ベースを開発して発展させることです。JAXB の仕様は、jcp.org に記載されているプロセスに従って、Java Community Process によって開発されています。このプロセスには、仕様、リファレンス実装 (RI)、および Technology Compatibility Kit (TCK) を提供する責任を負う、主導的な立場の Expert Group が関与します。RI の主な目標は、仕様の開発をサポートすることと、その仕様を検証することです。個別の RI には、これ以外の目標が設定されている場合があります。JAXB RI は実稼働品質の実装なので、Oracle やその他のベンダーがさまざまな製品に直接採用しています。
- JBoss Java Annotation Indexer (Jandex)
- JBoss の Java Annotation Indexer。
- JBoss Logging Framework
- JBoss のロギング フレームワーク。
- jedis
- 驚異的に小型化された堅牢な Redis Java クライアントです。
- Jersey RESTful WS
- さまざまな種類の表現メディアでのデータ公開をシームレスにサポートし、かつクライアント/サーバー間の通信詳細を抽象化する RESTful Web サービスの開発は、適切なツールキットがなければ困難です。Java での RESTful Web サービスとそのクライアントの開発を簡素化するため、移植可能な標準 JAX-RS API が設計されました。Jersey RESTful Web Services フレームワークは、実稼働品質のオープン ソースのフレームワークです。RESTful Web Services を Java で開発することを目的として、JAX-RS API のサポートを提供するとともに、JAX-RS (JSR 311 と JSR 339) のリファレンス実装の役割を果たします。
- Jettison
- Jettison は、(STaX や DOM のような) Java API のコレクションです。JSON の読み取りおよび書き込みに対応します。この機能によって、CXF のようなサービス フレームワークや XStream のような XML シリアル化フレームワークで、JSON ベースの Web サービスをほぼ透過的に実現できるようになります。
- Jetty
- Jetty Web Server は、スタンドアロンまたは埋め込みのインスタンスから静的および動的なコンテンツの提供が可能な HTTP サーバーとサーブレット コンテナを提供します。Jetty バージョン 7 以降、Jetty Web サーバーおよびその他のコア コンポーネントは、Eclipse Foundation でホストされています。
- JLine
- JLine は、コンソール入力を処理するための Java ライブラリです。機能的には、BSD editline および GNU readline と同等です。最近のシェル (bash や tcsh など) の readline/editline 機能に慣れているユーザーであれば、JLine のコマンド編集機能のほとんどを簡単に使いこなせます。
- JMESPath Java
- JMESPath は JSON のクエリ言語です。JSON 文書から要素を抽出して変換できます。これは Java 実装です。
- Joda-Convert
- Joda-Convert は、オブジェクトと文字列のラウンドトリップ変換を可能にする小規模な一連のクラスを提供します。さらに範囲が広いオブジェクトからオブジェクトへの変換の問題については、対応していません。
- Joda-Time
- Joda-Time は、Java の date クラスと time クラスの高品位な代替ライブラリです。設計上、複数の calendar 体系が許容されていますが、提供される API はシンプルなままです。既定のカレンダーは、XML で使用される http://www.joda.org/joda-time/cal_iso.html 標準です。Gregorian、Julian、Buddhist、Coptic、Ethiopic、および Islamic 体系も含まれています。今後も追加していく予定です。対応クラスには、time zone、duration、format、および parsing が含まれます。
- JOL (Java Object Layout)
- JOL (Java Object Layout) は、JVM でオブジェクト レイアウト スキームを解析するための小型のツールボックスです。これらのツールは、実際のオブジェクト レイアウト、フットプリント、および参照をデコードするために、Unsafe、JVMTI、および Serviceability Agent (SA) を多用しています。
- jQuery
- jQuery は、高速かつ小型の多機能な JavaScript ライブラリです。HTML ドキュメントのスキャンや操作、イベント処理、アニメーション、および Ajax のような処理が、数多くのブラウザで動作する、使いやすい API によって大幅に簡素化されます。多用途性と拡張性の組み合わせによって、jQuery は JavaScript の記述方法に変化をもたらし、その影響は数百万人もの開発者に及んでいます。
- jQuery CheckBoxTree
- jQuery ベースのチェック ボックス ツリー プラグインであり、階層データをチェック ボックス付きのツリー構造で表示します。
- jquery-cookie
- クッキーの読み取り、書き込み、および削除用の jQuery プラグイン。
- jquery.datatables
- DataTables は、jQuery Javascript ライブラリ用のプラグインです。随時強化される基盤に基づいた非常に柔軟性の高いツールであり、高度な対話コントロールを HTML のあらゆる表に追加します。
- jquery.dataTables.columnFilter
- DataTables.JS ファイルに高度なフィルタ機能を追加します。
- jQueryFileUpload
- jQuery 用の複数ファイル選択、ドラッグ アンド ドロップのサポート、進行状況バー、検証、プレビュー画像、オーディオ/ビデオを備えた File Upload ウィジェット。
- jquery.TypeScript.DefinitelyTyped
- jquery 用の TypeScript 定義 (d.ts)。
- jQuery.Gantt
- 開発を容易にする有名な jQuery を使用してガント チャートを作成します。
- jQuery Highlight
- プレビューで、検索キーワード/用語を強調表示します。
- jQuery UI
- jQuery UI は、ユーザー インターフェイスの対話操作、エフェクト、ウィジェット、およびテーマの集合です。jQuery JavaScript ライブラリに基づいて構築されています。
- jSON-js
- JSON は、言語に依存しない、軽量なデータ交換形式です。http://www.JSON.org/ を参照してください。このコレクションに含まれるファイルは、JSON エンコーダ/デコーダを JavaScript で実装しています。2009 年 12 月に ECMAScript Programming Language Standard - Fifth Edition が ECMA General Assembly によって採用されたときに、JSON は JavaScript の組み込み機能になりました。このコレクションに含まれるファイルのほとんどが、古い Web ブラウザでの実行が想定されるアプリケーションを対象としています。大半の用途には、json2.js が最適な選択肢です。
- Json.NET
- Json.NET は、幅広く使用されているパフォーマンスに優れた .NET 用の JSON フレームワークです。
- jsoup
- jsoup は、実際の現場での HTML 操作に適した Java ライブラリです。最良の DOM、CSS、および jquery と同様のメソッドを採用しており、データの抽出および操作について、特に利便性に優れた API を提供します。
- JTA (Java Transaction API)
- javax.transaction パッケージ。これはクラスパスに含めるのが適切です。Java 2 インストールに追加できます。
- Kiama
- Kiama テスト ライブラリには、例のコレクション、その例を使用するテスト、および便利なテスト サポート コードが含まれています。
- Knockout JavaScript ライブラリ
- Knockout は、整理された基本データ モデルによって、多機能で応答性に優れた画面およびエディタ ユーザー インターフェイスの作成を支援する JavaScript ライブラリです。ユーザーの操作や外部データ ソースの変化に応じて動的に更新される UI セクションがある場合、KO を使用すれば、よりシンプルかつ保守性に優れた方法で実装できます。
- Kryo
- Kryo は、Java 向けの高速かつ効率的なバイナリ オブジェクト グラフ シリアル化フレームワークです。プロジェクトの目標は、高速でコンパクトな使いやすい API です。このプロジェクトは、ファイル、データベース、またはネットワーク上でオブジェクトを永続化する必要がある場合に便利です。
- kXML 2
- kXML は小さな XML プル パーサーであり、アプレット、Personal Java、MIDP デバイスなどの制限された環境向けに特別に設計されています。kXML 1 とは対照的に、kXML 2 は XML プル API をベースにしています。
- LatencyUtils
- LatencyUtils パッケージには、遅延を追跡するための便利なユーティリティが含まれています。特に一般的なプロセス内記録のシナリオでは、適切な処理を行わないと、Coordinated Omission の影響を受けやすくなます。
- Logback
- Logback は、幅広く使用されている log4j プロジェクトの後継として、log4j を引き継ぐことを目的としています。
- MapStruct
- MapStruct は、「設定より規約」アプローチに基づいて Java Bean タイプ間マッピングの実装を大幅に簡素化するコード ジェネレータです。生成されたマッピング コードはプレーンなメソッド呼び出しを使用するため、高速で型安全性があり、かつわかりやすいものになります。
- MathJAX
- MathJax は、新しいすべてのブラウザで動作する、LaTeX、MathML、AsciiMath 表記に対応したオープンソース JavaScript 表示エンジンです。Web テクノロジにおける最近の進歩を、主要なブラウザとオペレーティング システムをサポートしている単一の信頼性の高い math-on-the-web プラットフォームに統合することを目的として設計されました。
- Micrometer
- Micrometer は、最も一般的なモニタリング システム用の計測クライアントにシンプルな外観を提供します。これにより、JVM ベースのアプリケーション コードをベンダー ロックインなしで計測できます。指標用の SLF4J であると考えてください。
- Microsoft.Bcl.AsyncInterfaces
- .NET Standard 2.0 の IAsyncEnumerable<T> および IAsyncDisposable インターフェイスとヘルパー タイプを提供します。このパッケージは、.NET Standard 2.1 および .NET Core 3.0 以降では必要ありません。
- Microsoft JDBC Driver for SQL Server
- Microsoft は、SQL Server および Azure SQL Database で使用するための Java Database Connectivity (JDBC) ドライバを提供しています。このドライバは、任意の Java アプリケーション、アプリケーション サーバー、または Java 対応アプレットからの Java データベース接続を提供します。このドライバは、標準の JDBC アプリケーション プログラム インターフェイス (API) を通じたデータベース接続を提供する Type 4 JDBC ドライバです。
- Minlog
- MinLog は小型の Java ロギング ライブラリです。
- MXP1
- MXP1 は、安定性に優れた XmlPull 解析エンジンです。XPP、特に XPP2 の構想に基づいていますが、JDK 1.4+ の Hotspot など、最新の JIT JVM を活用するため、全面的な見直しと書き直しが行われています。
- NHunspell
- NHunspell は、スペル チェック、ハイフネーション、およびシソーラスの機能を Microsoft® .NET Framework に追加します。NHunspell は C# ライブラリです。Hunspell、Hyphen、および MyThes のネイティブなライブラリをラップしています。このライブラリおよびラッパーの設計目標は、包含されているライブラリのソース コードを可能な限り変更しないことです。したがって、基本ライブラリの新しいバージョンも NHunspell で簡単に採用できます。
- NLog
- NLog は、豊富なログ ルーティングと管理の機能を備えた .NET、Silverlight、および Windows Phone のための無料のロギング プラットフォームです。NLog を使用すると、サイズや複雑さに関係なく、アプリケーションの高品質なログを簡単に作成して管理できます。
- NLog.WindowsEventLog
- NLog.WindowsEventLog は、NetStandard の EventLog-target へのアクセスを提供します。
- Objenesis
- Objenesis は、特定のクラスの新しいオブジェクトをインスタンス化するという 1 つの目的を果たす小型の Java ライブラリです。
- okhttp
- Android および Java アプリケーション用の HTTP+HTTP/2 クライアント。
- okio
- Java 用の最新の I/O API。
- Oracle JDBC Drivers
- Java から Oracle データベースへの JDBC 接続に使用するドライバ。
- Oracle PKI (Public Key Infrastructure)
- Oracle Public Key Infrastructure (PKI) は、Oracle Enterprise Security Manager、LDAP 対応 Oracle Enterprise Manager、Oracle の Secure Socket Layer (SSL) 認証、Oracle Database、および Oracle Application Server で使用されます。
- Oracle Security Developer Tools (OSDT)
- Oracle Security Developer Tools は、安全なメッセージ送信などの基本タスクから、サービス指向アーキテクチャの安全な実装などの複雑なプロジェクトまで、堅牢なセキュリティ アプリケーションの開発に必要な暗号化構築ブロックを提供します。このツールは、暗号化、PKI、Web サービス セキュリティ、フェデレーテッド ID 管理の中核的な基盤の上に構築されています。
- Path-to-RegExp
- 「/user/:name」などのパス文字列を正規表現に変換します。
- PATRICIA Trie in Java
- Practical Algorithm to Retrieve Information Coded in Alphanumeric (PATRICIA) の実装。
- Postal.Mvc5
- ASP.NET MVC ビューを使用して電子メールを生成
- Project Reactor
- Reactor は、Reactive Streams Specification 仕様に基づいて JVM で非ブロッキング アプリケーションを構築するための第 4 世代の Reactive ライブラリです。
- PS Cmdlet Help Editor
- Powershell Cmdlet Help Editor は、PowerShell モジュールと PS スナップイン用の XML ベースのヘルプ ファイルを作成および編集するのに役立つツールです。
- react-dom
- DOM を操作するための React パッケージです。
- react-fast-compare
- React の最速の詳細な等価比較。
- react-i18next
- react-i18next は、i18next i18n エコシステムを使用して react 用の国際化を実装します。
- Reactive Streams
- 非同期の非ブロッキング データ シーケンス用のプロトコル
- ReactJS
- React は、ユーザー インターフェイスを構築するための JavaScript ライブラリです。
- Reactor Core
- Reactor Core は、JVM 用の非ブロック型リアクティブ基盤です。
- Red Hat Linux
- Red Hat Enterprise Linux OpenStack Platform は、信頼性に優れたセキュアなパブリックまたはプライベート OpenStack クラウドの作成、導入、および拡張に対応する統合型の基盤を提供します。Red Hat Enterprise Linux OpenStack Platform は、世界でもトップクラスのエンタープライズ Linux と最も急速に成長しているクラウド インフラストラクチャ プラットフォームを組み合わせることで、可用性、セキュリティ、パフォーマンスを損なうことなく、迅速に拡張して顧客ニーズに対応できるようになります。
- ReflectASM
- ReflectASM は、コード生成を使用して高性能なリフレクションを提供する非常に小型の Java ライブラリです。アクセス クラスは、フィールドの設定/取得、メソッドの呼び出し、または新しいインスタンスの作成のために生成されます。アクセス クラスは Java のリフレクションではなくバイトコードを使用するので、はるかに高速です。また、ボクシングを回避するために、バイトコード経由でプリミティブ フィールドにアクセスすることもできます。
- Rx .NET
- 入力値の検証に使用される .NET ライブラリ用の Reactive Extensions。
- Scala
- Scala プログラミング言語は、オブジェクト指向型プログラミングと関数型プログラミングを静的な型指定のプログラミング言語に融合したものです。コンポーネントやコンポーネント システムの構築を対象としています。
- Scallop
- Scallop は、コマンドライン パーサーです。
- shallowequal
- 2 つの値 (値とその他) の間の浅い等価比較を実行して、それらが同等かどうかを判断します。
- SitemapGen4j
- SitemapGen4j は、Java で XML サイトマップを生成するライブラリです。
- SLF4J
- Simple Logging Facade for Java (SLF4J) は、さまざまなロギング フレームワーク (java.util.logging、logback、log4j) 用のシンプルなファサードまたは抽象化のツールとして機能します。この機能によって、エンド ユーザーは導入時に目的のロギング フレームワークをプラグインできるようになります。
- SnakeYAML
- YAML は、ユーザーの可読性とスクリプティング言語での対話操作を念頭に設計されたデータ シリアル化形式です。SnakeYAML は、Java プログラミング言語用の YAML パーサーおよびエミッタです。
- SNMP4J
- SNMP4J は、Java™ 2SE 1.4 以降を対象とするエンタープライズ クラスかつ最先端のオープン ソース SNMP 実装 (無償) です。SNMP4J は、コマンド生成 (マネージャ) に加えて、コマンド応答 (エージェント) もサポートしています。整理されたオブジェクト指向型の設計は、有名な C++ 用の SNMPv1/v2c/v3 API である SNMP++ から着想を得ています。
- SpringFox
- Spring で構築された API 用の、JSON API 文書の自動生成ライブラリ。
- Spring Framework
- Spring Framework は、導入プラットフォームの種類を問わず、最新の Java ベースのエンタープライズ アプリケーション用に包括的なプログラミングと構成のモデルを提供します。Spring の主要な要素は、アプリケーション レベルのインフラストラクチャ サポートです。Spring は、企業アプリケーションの「通信経路構築」に焦点を絞っており、特定のデプロイメント環境に縛られる必要なく、チームがアプリケーション レベルのビジネス ロジックに集中できるようにします。
- StAX
- StAX は、アプリケーションとの間で XML データのストリーム処理を可能にする標準的な XML 処理 API です。この StAX 実装は、JSR-173 仕様に対応する標準的なプル パーサー実装です。
- styled-components
- styled-components は、コンポーネントの使用期間のビジュアル プリミティブであり、ES6 と CSS を使用してアプリケーションのスタイルを設定できます。
- SVG.NET
- C# SVG レンダリング ライブラリのパブリック フォーク。これは、適切な SVG 文字列の書き込みを可能にするためのマイナーな変更として開始されました。しかし、2 年近くの間に多くの修正と改善を積み重ねた結果、現在のコードベースを共有して、さらに改善を進めることにしました。
- Swagger
- Swagger は、RESTful API のシンプルかつ強力な表現です。API ツールの最大規模のエコシステムで、何千人もの開発者が、ほぼすべての最新プログラミング言語および導入環境での Swagger をサポートしています。Swagger 対応 API を使用すると、インタラクティブな文書、クライアントの SDK 生成およびディスカバラビリティが得られます。
- Swashbuckle.Core
- WebApi プロジェクトに Swagger をシームレスに追加します。
- Thinktecture IdentityModel
- OpenID Connect、OAuth 2.0、およびクレームベースの ID 用のヘルパーとクライアント ライブラリ。
- Thinktecture IdentityServer
- SAML トークンを処理するためのフロントエンドのセキュアなトークン サービス。
- TwelveMonkeys Common
- TwelveMonkeys Common ライブラリには、言語、I/O、および画像に関連する共通のユーティリティ クラスが含まれています。
- TwelveMonkeys ImageIO
- TwelveMonkeys ImageIO は、Java の ImageIO 用のプラグインと拡張機能のコレクションです。これらのプラグインは、javax.imageio.* パッケージを使用して、Java でサポートされるイメージ ファイル形式の数を増やします。このプロジェクトの主な目的は、JRE 自体でカバーされていない形式をサポートすることです。
- TXW2
- TXW は、XML 文書を記述できるようにするライブラリです。
- ua-parser
- Browserscope のユーザー エージェント パーサーの多言語移植。
- WebGrease
- Web Grease は、javascript、css ファイル、および画像を最適化するためのツール スイートです。
- WiX
- WiX ツールセットは、XML ソース コードから Windows インストール パッケージを作成します。このツールセットは、ビルド処理にシームレスに統合されます。
- Woodstox
- Woodstox は、高パフォーマンス、名前空間対応、StAX 準拠 (JSR-173)、オープン ソースといった特長を持つ、Java で記述された XML プロセッサです。
- Xalan-Java
- Xalan-Java は、XML ドキュメントを HTML、テキスト、または他の種類の XML ドキュメントに変換するための XSLT プロセッサです。XSL Transformations (XSLT) バージョン 1.0 と XML Path Language (XPath) バージョン 1.0 を実装します。コマンドライン経由、アプレットやサーブレット内、および他のプログラム内のモジュールとして使用できます。
- Xerces Java Parser
- Xerces Java Parser 1.4.4 は、XML 1.0 の推奨仕様をサポートしています。業界標準の DOM レベル 1 および SAX バージョン 1 API のサポートに加え、W3C の XML スキーマ推奨仕様バージョン 1.0、DOM レベル 2 バージョン 1.0、および SAX バージョン 2 のサポートなど、高度なパーサー機能が含まれています。
- XML Pull Parsing
- XML Pull Parsing API。
- XStream
- XStream は、オブジェクトを XML にシリアル化して再び元に戻す、シンプルなライブラリです。
- XULRunner
- XULRunner は、プレビュー処理用の共通のバックエンドを提供する目的で、Mozilla Foundation によって開発されたランタイム環境です。