OSS探訪

Apache Groovy — 登録済み情報から確認する特徴と用途

OSS健全度 91
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
5,468
主要言語
Groovy
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/15

概要

Javaと相互運用し、動的型付け・静的型検査・DSL・scriptingを用途ごとに選べるJVM言語。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

まず押さえたい特徴

Javaと相互運用し、動的型付け・静的型検査・DSL・scriptingを用途ごとに選べるJVM言語。

出典:[1]

向いている用途

開発ツール・プログラミング言語・コンパイラ・Groovy・プログラミング言語・型チェッカーの領域でOSSを比較するときの候補です。詳細な適合条件は公式READMEと導入手順を確認してください。

導入前に確認したいこと

主要言語はGroovy、ライセンスはApache-2.0として登録されています。バージョンごとの必要環境や破壊的変更、追加依存は公式READMEと最新リリースで確認してください。

出典:[1]

参考にした公式資料

  1. [1]apache/groovy — GitHub(2026-09-15)
編集部からの補足

「Javaより短く書ける言語」だけではなく、dynamic scriptからstatic compilationまで同じJVM ecosystem上で選べる点を評価しました。導入時はstable 5.1系と先行開発branchを分け、Groovy自体はsandboxではないためuntrusted scriptの実行境界を明示することが重要です。

3ステップで試す

  1. 1

    Groovyをインストール

    公式Install guideが案内するSDKMAN!でlatest stableを導入します。SDKMAN!未導入の場合は先に公式手順でinstallしてください。

    sdk install groovy
  2. 2

    versionを確認

    GroovyとJVMのversionを確認します。2026年9月15日時点のlatest stableは5.1.2で、JDK 11以上向けです。

    groovy -version
  3. 3

    1行scriptを実行

    CLIからGroovy scriptをその場で実行し、JVM上のscripting体験を確認します。

    groovy -e 'println "Hello, Groovy!"'
公式READMEで確認

成長

成長の推移 · 直近30日

5,468 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
322
Open PR
10

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • groovy
  • jvm-languages
  • programming-language
  • metaprogramming
  • functional-programming
  • dynamic-typing
  • static-typing
  • compiler
  • apache
Stars
5,468
Forks
1,916
Watchers
225
Open Issues
0
主要言語
Groovy
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/15
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。