概要
Javaと相互運用し、動的型付け・静的型検査・DSL・scriptingを用途ごとに選べるJVM言語。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
まず押さえたい特徴
Javaと相互運用し、動的型付け・静的型検査・DSL・scriptingを用途ごとに選べるJVM言語。
出典:[1]
向いている用途
開発ツール・プログラミング言語・コンパイラ・Groovy・プログラミング言語・型チェッカーの領域でOSSを比較するときの候補です。詳細な適合条件は公式READMEと導入手順を確認してください。
導入前に確認したいこと
主要言語はGroovy、ライセンスはApache-2.0として登録されています。バージョンごとの必要環境や破壊的変更、追加依存は公式READMEと最新リリースで確認してください。
出典:[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
Groovyをインストール
公式Install guideが案内するSDKMAN!でlatest stableを導入します。SDKMAN!未導入の場合は先に公式手順でinstallしてください。
sdk install groovy - 2
versionを確認
GroovyとJVMのversionを確認します。2026年9月15日時点のlatest stableは5.1.2で、JDK 11以上向けです。
groovy -version - 3
1行scriptを実行
CLIからGroovy scriptをその場で実行し、JVM上のscripting体験を確認します。
groovy -e 'println "Hello, Groovy!"'
成長
成長の推移 · 直近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
あわせて探訪
- React250,454 Stars
宣言的なコンポーネントでWebとネイティブのUIを構築するJavaScriptライブラリ。
JavaScript - Visual Studio Code(Code - OSS)192,545 Stars
Visual Studio Codeの基盤となるMITライセンスのCode - OSSリポジトリ。
TypeScript - Flutter178,947 Stars
一つのDartコードベースからモバイル・Web・デスクトップへ展開するGoogleのクロスプラットフォームUI SDK。
Dart - Bootstrap174,803 Stars
responsive・mobile-firstなWeb UIをCSS、JavaScript、grid、utility、componentから構築するframework。
MDX - LangChain146,360 Stars
モデル・ツール・検索基盤などを共通インターフェースでつなぐ、LLMアプリとエージェント向けPythonフレームワーク。
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。