Repolode
quarkusio

quarkusio/quarkus-quickstarts

Quarkusフレームワークの使い方を示す、実行可能なJavaクイックスタートプロジェクト集です。それぞれに対応する入門ガイドが用意されています。

スター
2,196
フォーク
1,539
未解決の Issue
188
最終コミット
昨日

これは何?

このリポジトリには、クラウドネイティブなサービスを構築するためのJavaフレームワーク、Quarkusの小規模で独立して動作するサンプルアプリケーションが揃っています。各クイックスタートは、RESTエンドポイント、依存性注入、リアクティブプログラミング、テスト、特定のインテグレーションなど、1つのテーマに焦点を当てており、QuarkusのWebサイトにある入門ガイドとセットになっています。

サンプルは幅広い分野を扱っています。Hibernate ORM、Hibernate Reactive、Panacheによるデータアクセス、Kafka、AMQP、RabbitMQ、MQTT、Pulsarによるメッセージング、JWT、OpenID Connect、LDAP、WebAuthnによるセキュリティ、Amazon S3、DynamoDB、SQSなどのクラウドサービス、AWS Lambda、Azure Functions、Google Cloud Functionsなどのサーバーレス環境が含まれます。プロジェクトのビルドにはMavenを使用し、JDK 17以降が必要です。ネイティブ実行ファイルの作成にはMandrelまたはGraalVMが必要です。

デフォルトでは、クイックスタートはQuarkus core BOMを使用します。Mavenプロパティでplatform BOMを上書きすると、別のプラットフォームを対象にビルドできます。

主な機能

  • 01各クイックスタートは1つのテーマに焦点を当て、対応する入門ガイドが用意されています。
  • 02Hibernate ORM、Hibernate Reactive、Panacheによるデータアクセスを扱います。
  • 03Kafka、AMQP、RabbitMQ、MQTT、Pulsarを使ったメッセージングのサンプルを収録しています。
  • 04JWT、OpenID Connect、LDAP、WebAuthnを使ったセキュリティのサンプルを提供します。
  • 05Amazonのサービスやサーバーレスプラットフォームとのインテグレーションを紹介します。
  • 06Mavenでビルドでき、MandrelまたはGraalVMを使ったネイティブ実行ファイルの作成に対応しています。

ユースケース

  • QuarkusでRESTサービスやCRUD APIを構築する方法を学ぶ。
  • KafkaやElasticsearchを使ったHibernate Searchなど、特定のインテグレーションの動作するサンプルを探す。
  • リアクティブプログラミング、セキュリティ、サーバーレスへのデプロイをQuarkusがどのように扱うかを評価する。
  • 新しいプロジェクトにQuarkusの機能を追加する際のひな形として使う。

クイックスタート

  1. 1

    JDK 17以降とMandrelまたはGraalVMをインストールします

  2. 2

    一覧からクイックスタートを選び、Mavenでビルドします(CONTRIBUTING.mdを参照)

使う前に知っておきたいこと

  • ネイティブビルドには、JDK 17以降に加えてMandrelまたはGraalVMが必要です。

収録されている特集

トピック

よくある質問

quarkus-quickstarts とは?
Quarkusフレームワークの使い方を示す、実行可能なJavaクイックスタートプロジェクト集です。それぞれに対応する入門ガイドが用意されています。 このリポジトリには、クラウドネイティブなサービスを構築するためのJavaフレームワーク、Quarkusの小規模で独立して動作するサンプルアプリケーションが揃っています。各クイックスタートは、RESTエンドポイント、依存性注入、リアクティブプログラミング、テスト、特定のインテグレーションなど、1つのテーマに焦点を当てており、QuarkusのWebサイトにある入門ガイドとセットになっています。
quarkus-quickstarts は無料で使えますか?ライセンスは?
quarkus-quickstarts は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
quarkus-quickstarts は今もメンテナンスされていますか?
活発にメンテナンス中。quarkus-quickstarts の最終コミットは 2026年11月6日 です。
quarkus-quickstarts は何に使えますか?
QuarkusでRESTサービスやCRUD APIを構築する方法を学ぶ。 KafkaやElasticsearchを使ったHibernate Searchなど、特定のインテグレーションの動作するサンプルを探す。 リアクティブプログラミング、セキュリティ、サーバーレスへのデプロイをQuarkusがどのように扱うかを評価する。 新しいプロジェクトにQuarkusの機能を追加する際のひな形として使う。
quarkus-quickstarts のインストール方法は?
JDK 17以降とMandrelまたはGraalVMをインストールします 一覧からクイックスタートを選び、Mavenでビルドします(CONTRIBUTING.mdを参照)
quarkus-quickstarts はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/quarkusio/quarkus-quickstarts

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト