SDK インストール候補
Apache ActiveMQ (Classic) (5.17.1)
Apache ActiveMQ® は、広く利用されているオープンソースのマルチプロトコル、Javaベースのメッセージブローカーです。業界標準のプロトコルをサポートしているため、幅広い言語とプラットフォームでクライアントを選択できるというメリットがあります。JavaScript、C、C++、Python、.Netなどで記述されたクライアントから接続できます。ユビキタスなAMQPプロトコルを使用して、マルチプラットフォームアプリケーションを統合します。Webソケット経由のSTOMPを使用して、Webアプリケーション間でメッセージを交換します。MQTTを使用してIoTデバイスを管理します。既存のJMSインフラストラクチャなどをサポートします。ActiveMQは、あらゆるメッセージングユースケースをサポートするパワーと柔軟性を提供します。
sdk install activemq
Ant (1.10.14)
Apache Antは、ビルドファイルにターゲットと拡張ポイントとして記述されたプロセスを駆動するJavaライブラリとコマンドラインツールです。Antの主な用途はJavaアプリケーションのビルドです。Antは、Javaアプリケーションのコンパイル、アセンブル、テスト、実行を可能にする多くのビルトインタスクを提供します。Antは、CやC++アプリケーションなど、Java以外のアプリケーションのビルドにも効果的に使用できます。より一般的には、Antはターゲットとタスクの観点から記述できるあらゆるタイプのプロセスの制御に使用できます。
sdk install ant
AsciidoctorJ (3.0.0)
AsciidoctorJは、JVM上でAsciidoctorを実行するための公式ライブラリです。AsciidoctorJを使用すると、Javaやその他のJVM言語からAsciiDocコンテンツを変換したり、解析済みのAsciiDocドキュメントの構造を分析したりできます。
sdk install asciidoctorj
Ballerina (swan-lake-p3)
クラウド時代のアプリケーションプログラマーが、簡単に動作するソフトウェアを簡単に記述するためのオープンソースのプログラミング言語とプラットフォーム。
sdk install ballerina
Bld (2.1.0)
bldは、ビルドロジックを純粋なJavaで記述できるビルドシステムです。bldは、ビルドツールにはあまり関心がなかったため作成されました。私たちはそれらを使用する必要がありますが、実際のコーディングに取り組む方が好きです。
sdk install bld
Bpipe (0.9.11)
Bpipeは、計算パイプラインとワークフローを実行するためのフレームワークです。
sdk install bpipe
BTrace (2.2.0)
https://github.com/btraceio/btrace
BTraceは、Javaプラットフォーム向けの安全な動的トレーシングツールです。BTraceは、実行中のJavaプログラムを動的にトレースするために使用できます(OpenSolarisアプリケーションおよびOSのDTraceに似ています)。BTraceは、ターゲットアプリケーションのクラスにバイトコードトレーシングコードを動的に挿入します。
sdk install btrace
Concurnas (1.14.020)
Concurnasは、信頼性が高く、スケーラブルで、高性能な並列、分散、および並列システムの構築を目的とした、オープンソースのJVMプログラミング言語です。
sdk install concurnas
ConnOR (1.4.1)
https://github.com/helpermethod/connor
ConnOR(ConnectOffsetResetの略)は、Kafka Connectソースコネクタのオフセットをリセットするためのコマンドラインツールです。
sdk install connor
Coursier (近日公開!)
Coursierは、Scalaアプリケーションとアーティファクトマネージャーです。Scalaアプリケーションをインストールし、Scala開発環境をセットアップできます。また、Webからアーティファクトをダウンロードしてキャッシュすることもできます。
sdk install coursier
CUBA CLI (2.2.0)
CUBA CLIは、CUBA Platformに基づいたプロジェクトを簡単に作成できるオープンソースのコマンドラインユーティリティです。
sdk install cuba
CXF (3.2.5)
Apache CXFは、オープンソースのサービスフレームワークです。CXFは、JAX-WSやJAX-RSなどのフロントエンドプログラミングAPIを使用してサービスを構築および開発するのに役立ちます。これらのサービスは、SOAP、XML/HTTP、RESTful HTTP、CORBAなどのさまざまなプロトコルを処理し、HTTP、JMS、JBIなどのさまざまなトランスポートで動作できます。
sdk install cxf
Detekt (1.23.7)
Kotlinプログラミング言語向けの静的コード分析ツール
sdk install detekt
docToolchain (3.4.0)
https://doctoolchain.github.io/docToolchain/
docToolchainは、ソフトウェアアーキテクチャのためのドキュメント・アズ・コードアプローチと追加の自動化を実装したものです。docToolchainの基礎は、ソフトウェアドキュメントをコードと同じように扱うという考え方と、ソフトウェアアーキテクチャのためのarc42テンプレートです。
sdk install doctoolchain
Flink (1.19.0)
Apache Flinkは、オープンソースの統一されたストリーム処理とバッチ処理フレームワークです。これは、無制限および制限付きデータストリームに対する状態付き計算のための分散処理エンジンです。すべての一般的なクラスタ環境で実行するように設計されており、インメモリ速度とあらゆる規模で計算を実行します。
sdk install flink
Gaiden (1.3)
Gaidenは、Markdownでドキュメントを簡単に作成できるツールです。
sdk install gaiden
Graal Cloud Native (4.6.0.3)
Graal Cloud Native(GCN)は、GraalVMネイティブイメージで事前にコンパイルするように最初から設計された、厳選されたMicronaut(tm)フレームワークモジュールのセットです。これにより、マイクロサービスに最適なネイティブ実行ファイルが作成されます。GCNを使用すると、インスタント起動し、リソースを削減して計算コストを削減するポータブルなクラウドネイティブJavaマイクロサービスを構築できます。
sdk install gcn
Grace Framework (2023.0.2)
Graceは、Groovyプログラミング言語を使用してSpring Bootアプリケーションを迅速に構築するのに役立つ、強力なオープンソースの1人開発者向けWebアプリケーションフレームワークです。Graceは2022年初頭に開発が開始されたGrails 5のフォークです。
sdk install grace
Gradle (8.10.2)
Gradleは、Apache AntとApache Mavenの概念を基盤とし、プロジェクト構成の宣言に従来のXML形式ではなくGroovyベースのドメイン固有言語(DSL)を導入するビルド自動化ツールです。Gradleは、タスクを実行できる順序を決定するために、有向非巡回グラフ(DAG)を使用します。
sdk install gradle
Gradle profiler (0.21.0)
https://github.com/gradle/gradle-profiler
Gradleビルドのプロファイリングとベンチマーク情報を収集するためのツール
sdk install gradleprofiler
Grails (6.2.1)
Grailsは、コンベンションオーバーコンフィギュレーション、適切なデフォルト、そして意見のあるAPIのおかげで開発者の生産性を向上させることを目的とした、Javaプラットフォーム向けの強力なWebフレームワークです。JVMとスムーズに統合され、すぐに生産性を向上させることができると同時に、統合ORM、ドメイン固有言語、ランタイムおよびコンパイル時のメタプログラミング、非同期プログラミングなど、強力な機能を提供します。
sdk install grails
Groovy (4.0.23)
Groovyは、静的型付けと静的コンパイル機能を備えた強力でオプションの型付けと動的な言語であり、簡潔で分かりやすく、学習しやすい構文により開発者の生産性を向上させることを目的としたJavaプラットフォーム向けの言語です。あらゆるJavaプログラムとスムーズに統合され、スクリプティング機能、ドメイン固有言語の作成、ランタイムおよびコンパイル時のメタプログラミング、関数型プログラミングなど、強力な機能をアプリケーションにすぐに提供します。
sdk install groovy
GroovyServ (1.2.0)
https://kobo.github.io/groovyserv/
GroovyServは、Groovyの実行のためのJVMの起動時間を大幅に短縮します。環境によって異なりますが、ほとんどの場合、通常のGroovyよりも10〜20倍高速です。
sdk install groovyserv
hadoop (3.3.5)
Apache™ Hadoop®プロジェクトは、信頼性が高く、スケーラブルで、分散型のコンピューティングを実現するためのオープンソースソフトウェアを開発しています。これは、単純なプログラミングモデルを使用して、コンピュータのクラスタ全体で大量のデータセットを分散処理できるフレームワークです。単一サーバーから数千台のコンピュータ(それぞれがローカル計算とストレージを提供)までスケールアップするように設計されています。
sdk install hadoop
Helidon CLI (3.0.6)
Helidon CLIを使用すると、一連のアーキタイプから選択することで、Helidonプロジェクトを簡単に作成できます。また、継続的なコンパイルとアプリケーションの再起動を実行する開発ループもサポートしているため、ソースコードの変更を簡単に繰り返すことができます。
sdk install helidon
http4k (5.23.0.0_2)
http4kは、KotlinでHTTPアプリケーションを構築するための関数型ツールキットです。
sdk install http4k
Infrastructor (0.3.1)
Infrastructorは、Groovyで記述されたオープンソースのサーバープロビジョニングツールです。
sdk install infrastructor
Jarviz (0.3.0)
https://github.com/kordamp/jarviz
JarvizはJARファイル解析ツールです。マニフェスト、マニフェストエントリ、バイトコードバージョン、宣言型サービスなど、JARファイルからのメタデータを取得できます。
sdk install jarviz
Java (21.0.5-tem)
https://projects.eclipse.org/projects/adoptium.temurin/
Java Platform, Standard Edition(またはJava SE)は、デスクトップおよびサーバー環境向けのポータブルコードの開発と展開のために広く使用されているプラットフォームです。Java SEはオブジェクト指向のJavaプログラミング言語を使用します。これはJavaソフトウェアプラットフォームファミリーの一部です。Java SEは、Javaクラスライブラリ用のJava APIなど、幅広い汎用APIを定義しており、Java言語仕様とJava仮想マシン仕様も含まれています。
sdk install java
JBake (2.6.7)
JBakeは、開発者とデザイナー向けのJavaベースのオープンソース静的サイト/ブログジェネレーターです。
sdk install jbake
JBang (0.119.0)
http://github.com/maxandersen/jbang/
JBangを使用すると、スクリプティングにJavaを簡単に使用できます。コードと依存関係管理に単一のファイルを使用でき、直接実行できます。
sdk install jbang
Eclipse Jetty (12.0.9)
Eclipse Jettyは、HTTP/3、2、1、WebSocketなど、多くのプロトコルをサポートする、非常にスケーラブルでメモリ効率の高いWebサーバーおよびサーブレットコンテナを提供します。
sdk install jetty
Jextract (近日公開!)
https://jdk.java.net/jextract/
Jextractは、ネイティブライブラリのヘッダーからJavaバインディングを機械的に生成します。これは、Code Toolsの一部であるOpenJDK Jextractの早期アクセスビルドです。
sdk install jextract
Jikkou (0.35.3)
https://streamthoughts.github.io/jikkou/
Jikkouは、Kafka、Schema Registryなどのリソースの効率的な管理、自動化、プロビジョニングのためのコマンドラインクライアントです。kubectlとKubernetesリソース定義ファイルに触発された、直感的でユーザーフレンドリーな構成管理アプローチを提供します。
sdk install jikkou
JDK Mission Control (8.1.1.51-zulu)https://www.oracle.com/java/technologies/jdk-mission-control.html
[JDK Mission Control (8.1.1.51-zulu)https://www.oracle.com/java/technologies/jdk-mission-control.html]
Java Flight RecorderとJDK Mission Controlを組み合わせることで、低レベルで詳細なランタイム情報を継続的に収集し、事後的なインシデント分析を可能にする完全なツールチェーンが作成されます。JDK Mission Controlは、Java Flight Recorderによって収集された大量のデータを効率的かつ詳細に分析できる高度なツールセットです。このツールチェーンにより、開発者と管理者は、ローカルで実行されているJavaアプリケーションまたは本番環境にデプロイされたJavaアプリケーションからデータを収集および分析できます。
sdk install jmc
Apache JMeter (5.6)
Apache JMeter™アプリケーションはオープンソースソフトウェアであり、機能動作の負荷テストとパフォーマンス測定を目的とした100%純粋なJavaアプリケーションです。当初はWebアプリケーションのテスト用に設計されましたが、その後、他のテスト機能にも拡張されています。
sdk install jmeter
Joern (1.1.997)
Joernは、ソースコード、バイトコード、バイナリ実行ファイルを分析するためのプラットフォームです。クロス言語コード分析のためのコードのグラフ表現であるコードプロパティグラフ(CPG)を生成します。コードプロパティグラフは、カスタムグラフデータベースに格納されます。これにより、Scalaベースのドメイン固有クエリ言語で定式化された検索クエリを使用してコードをマイニングできます。Joernは、静的プログラム分析における脆弱性の発見と研究に役立つツールを提供することを目標に開発されています。
sdk install joern
JReleaser (1.14.0)
JReleaserは、Javaプロジェクト用のリリース自動化ツールです。その目標は、カスタマイズ可能なオプションを提供しながら、リリースの作成と複数のパッケージマネージャーへのアーティファクトの公開を簡素化することです。
sdk install jreleaser
Karaf (4.2.8)
Apache Karafは、多様な、軽量で強力、かつエンタープライズ対応のアプリケーションランタイムです。アプリケーションに必要なすべてのエコシステムとブートストラップオプションを提供します。オンプレミスまたはクラウドで実行されます。「多様」とは、KarafがWAR、OSGi、Springなど、あらゆる種類のアプリケーションをホストできることを意味します。
sdk install karaf
kcctl (1.0.0.CR3)
https://github.com/kcctl/kcctl
Kafka Connect用の、現代的で直感的なコマンドラインクライアントです。kubectlのイディオムとセマンティクスに依存しており、コネクターの登録と検査、削除、再起動などが可能です。
sdk install kcctl
ki (0.5.2)
https://github.com/Kotlin/kotlin-interactive-shell
オートコンプリート、構文ハイライト、型推論、Maven依存関係など、豊富な機能を備えたKotlin REPLの拡張可能な実装です。
sdk install ki
Kobweb (0.9.16)
Kobwebは、Compose for Webの上に構築された、意見のあるKotlin Webフレームワークです。CLIは、プロジェクトのセットアップと管理に役立つコマンドを提供します。
sdk install kobweb
Kotlin (2.0.21)
Kotlinは、Java仮想マシン上で実行され、JavaScriptソースコードにもコンパイルできる静的に型付けされたプログラミング言語です。
sdk install kotlin
kscript (4.2.3)
https://github.com/holgerbrandl/kscript
*nixベースのシステムでのKotlinの強化されたスクリプティングサポート。kscriptは、Kotlinを使用して自己完結型のミニアプリケーションを記述するための、使いやすく、非常に柔軟で、オーバーヘッドがほとんどないソリューションを提供します。
sdk install kscript
ktx (0.1.2)
https://github.com/mpetuska/ktx
KotlinとJVMのためのnpx!他のコマンドラインユーティリティと同様に、JARまたはKotlinスクリプトをインストールして実行します。
sdk install ktx
Layrry (1.0.0.Final)
https://github.com/moditect/layrry/
Layrry - モジュール化されたJavaアプリケーションのためのランチャーとAPI。含める(モジュール化された)JARのMavenアーティファクト座標に基づいて、モジュール化されたアプリケーションをアセンブルできます。LayrryはJava Module Systemのモジュールレイヤーの概念を利用しているため、アプリケーション内で1つのモジュールの複数のバージョンを同時に使用したり、アプリケーションの実行時にモジュールを動的に追加および削除したりできます。
sdk install layrry
Leiningen (2.11.2)
Leiningenは、Clojureを使用する最も簡単な方法です。プロジェクトの自動化と宣言型構成に重点を置いており、邪魔にならずにコードに集中できます。
sdk install leiningen
Liquibase (4.29.2)
Liquibaseは、データベーススキーマの変更の追跡、管理、適用のためのオープンソースのデータベース非依存ライブラリです。
sdk install liquibase
Maven (3.9.9)
Apache Mavenは、ソフトウェアプロジェクトの管理と理解のためのツールです。プロジェクトオブジェクトモデル(POM)の概念に基づいて、Mavenは中央の情報からプロジェクトのビルド、レポート、ドキュメントを管理できます。
sdk install maven
MCS (0.7.1)
https://github.com/mthmulders/mcs
コマンドラインからMaven Centralリポジトリを検索します!mcsを使用すると、アーティファクトを見つけて、Mavenプロジェクトで直接使用できる必要なpom.xmlスニペットを生成できます。
sdk install mcs
Micronaut (4.6.3)
Micronautは、JVM向けのオープンソースのマイクロサービスフレームワークです。
sdk install micronaut
Mule Flow Diagrams (0.11.0)
https://github.com/manikmagar/mule-flow-diagrams/
Mule Flow Diagramsは、Mule構成のフロー依存関係グラフとダイアグラムを生成できるオープンソースツールです。
sdk install mulefd
Maven Daemon (1.0.2)
https://github.com/apache/maven-mvnd
mvndプロジェクトは、Mavenベースのビルドのためのデーモンインフラストラクチャを提供することを目的としています。GradleとTakariの手法を借用して、シンプルで効率的なシステムを提供します。
sdk install mvnd
MyBatis Migrations (3.3.11)
https://mybatis.dokyumento.jp/migrations/
MyBatis Schema Migration System(または略してMyBatis Migrations)は、あらゆるデータベース(新規または既存)のデータベースマイグレーションを提供し、データベースの現在の状態を容易にアクセスして理解できるようにすることを目指しています。この候補をインストールすると、データベースマイグレーションを管理するための`migrate`コマンドが提供されます。
sdk install mybatis
Neo4j-Migrations (2.13.2)
https://neo4j.com/labs/neo4j-migrations/
Neo4j-Migrationsは、1つまたは複数のNeo4jデータベースに対して、Cypherスクリプトとプログラムによるリファクタリングを制御された繰り返し可能な方法で実行できる、データベースマイグレーションおよびリファクタリングツールです。
sdk install neo4jmigrations
Pierrot (1.0.0)
https://agorapulse.github.io/pierrot/
Pierrotは、単一のコマンドで多くのGitHubリポジトリを管理するのに役立ちます。
sdk install pierrot
Pomchecker (1.13.0)
https://github.com/kordamp/pomchecker/
Pomchecker - POMファイルがMaven Centralへの公開に必要な最小限のルールに準拠していることを確認します。また、POMが有効なBOMファイルであるかどうかを確認することもできます。
sdk install pomchecker
Quarkus CLI (3.15.1)
Quarkusは、OpenJDK HotSpotとGraalVM向けに調整された、KubernetesネイティブJavaフレームワークであり、最高のJavaライブラリと標準から作られています。
sdk install quarkus
sbt (1.10.3)
SBTは、ScalaおよびJavaプロジェクト向けのオープンソースビルドツールであり、JavaのMavenまたはAntに似ています。主な機能は次のとおりです。Scalaコードのコンパイルと多くのScalaテストフレームワークとの統合のネイティブサポート。DSLを使用したScalaで記述されたビルド記述。Ivyを使用した依存関係管理(Maven形式のリポジトリをサポート)。継続的なコンパイル、テスト、およびデプロイ。迅速な反復とデバッグのためのScalaインタプリタとの統合。混合Java/Scalaプロジェクトのサポート
sdk install sbt
Scala (3.5.1)
Scalaは、一般的なソフトウェアアプリケーション向けのプログラミング言語です。Scalaは関数型プログラミングを完全にサポートしており、非常に強力な静的型システムを持っています。これにより、Scalaで記述されたプログラムは非常に簡潔になり、他の汎用プログラミング言語よりもサイズが小さくなります。ScalaソースコードはJavaバイトコードにコンパイルされることを意図しているため、結果として生成される実行可能コードはJava仮想マシン上で実行されます。JavaライブラリはScalaコードで直接使用でき、その逆も可能です。Scalaはオブジェクト指向であり、中括弧構文を使用します。Scalaには、カリー化、型推論、不変性、遅延評価、パターンマッチングなど、関数型プログラミング言語の多くの機能があります。また、代数的データ型、共変性と反変性、高階型、匿名型をサポートする高度な型システムも備えています。Scalaのその他の機能には、演算子のオーバーロード、オプションパラメータ、名前付きパラメータ、raw文字列、チェック例外の非存在などがあります。
sdk install scala
Scala CLI (1.5.1)
https://scala-cli.virtuslab.org
Scala CLIは、Scala言語と対話するためのコマンドラインツールです。Scalaコードのコンパイル、実行、テスト、パッケージ化などを実行できます。
sdk install scalacli
SchemaCrawler (16.22.2)
SchemaCrawlerは、無料のデータベーススキーマ検出および理解ツールです。SchemaCrawlerは、データガバナンスに役立つ多くの機能を備えています。正規表現を使用してデータベーススキーマオブジェクトを検索し、スキーマとデータを可読なテキスト形式で出力できます。出力はデータベースドキュメントとして機能し、他のデータベーススキーマと比較するように設計されています。SchemaCrawlerはスキーマ図も生成します。データベースに対して任意の標準スクリプト言語でスクリプトを実行できます。 lintを使用して潜在的なスキーマ設計の問題を見つけることができます。
sdk install schemacrawler
Skeletal (0.16.0)
https://github.com/cbmarcum/skeletal
Skeletalは、ツールにテンプレートがある任意のフレームワークまたはライブラリに対して、新しいプロジェクト構造を作成できるツールです。
sdk install skeletal
Spark (3.5.1)
Apache Sparkは、オープンソースのクラスタコンピューティングフレームワークです。Sparkは、暗黙的なデータ並列処理とフォールトトレランスを使用して、クラスタ全体をプログラミングするためのインターフェースを提供します。
sdk install spark
Spring Boot (3.3.4)
http://projects.spring.io/spring-boot/
Spring Bootは、本番環境対応のSpringアプリケーションを構築するための意見のあるビューを採用しています。設定よりも規約を優先し、できるだけ迅速に作業を開始できるように設計されています。
sdk install springboot
Sshoogr (0.9.25)
https://github.com/aestasit/sshoogr
Sshoogrは、SSHを介してリモートサーバーを操作するためのGroovyベースのDSLおよびコマンドラインツールです。
sdk install sshoogr
Taxi (1.55.4)
Taxiは、データモデルなどのデータとAPIの契約を文書化するための言語です。データをセマンティックに記述することで、強力なツールを使用して、フィールド名ではなく意味に基づいてデータを検出し、マッピングできます。
sdk install taxi
Apache Tomcat (10.1.30)
Apache Tomcat®ソフトウェアは、Java Servlet、JavaServer Pages、Java Expression Language、およびJava WebSocketテクノロジーのオープンソース実装です。
sdk install tomcat
ToolKit (0.7.2)
https://github.com/IoT-Technology/IoT-Toolkit
Toolkitは、MQTTやCOAPなどの複数のIoTプロトコルをサポートするクライアントコマンドラインツールです。IoT開発のためのコマンドラインクライアントツールを提供します。
sdk install toolkit
Vert.x (4.5.10)
Vert.xは、JVM上でリアクティブアプリケーションを構築するためのツールキットです。
sdk install vertx
VisualVM (2.1.10)
VisualVMは、Java仮想マシン上で実行されているJavaアプリケーションに関する詳細情報を表示するための視覚的なインターフェースを提供するツールです。
sdk install visualvm
Webtau (2.2)
https://github.com/testingisdocumenting/webtau
Webtau(Webテスト自動化の略)は、ユニットテスト、統合テスト、エンドツーエンドテストを作成するためのテストAPI、コマンドラインツール、およびフレームワークです。テストは、REST-API、Graph QL、ブラウザ、データベース、CLIなど、複数のアプリケーション層にまたがることができます。一貫した一連のマッチャーとテストの概念は、すべてのテスト層で機能します。REPLモードを使用してテスト開発をスピードアップします。豊富なレポートを活用して、障害調査時間を大幅に削減します。
sdk install webtau
Znai (1.69)
https://github.com/testingisdocumenting/znai
znaiで機能的で保守可能で美しいユーザーガイドを作成します。インスタントページナビゲーション。ローカル検索。Python、Java、OpenAPIなどとの複数の統合。入門セクションをワークショップのスライドショーに変換します。自己展開型znaiハブを使用して複数のドキュメントを管理します。
sdk install znai