Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Programming Languages
  4. Groovy

Groovy

The "Awesome Groovy" project is a curated resource list designed to support developers using Groovy, an agile and dynamic language for the Java platform. Groovy enhances Java by providing a more concise syntax and powerful features like closures, making it easier to write and maintain code. This list includes libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Whether you're looking for Groovy-based web frameworks, testing tools, or learning materials, this collection offers valuable insights and resources to elevate your Groovy programming skills. Dive in to discover how Groovy can streamline your development process and enhance your Java applications.

groovyjavadynamic-languagesprogrammingweb-developmenttesting-toolslibraries
RSSView on GitHub
736 stars102 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

24 sections · 93 projects

Build tools, setup and CI

8 projects
Gradle

gradle.org
GMavenPlusGMavenPlus

A Maven plugin for integrating Groovy into Maven projects, enabling mixed Java/Groovy builds.

#mixed-language-projects#compilation#build-automation
Stars307
Forks43
Last commit21 days ago
SDKMAN

sdkman.io
skeletalskeletal

A simple project creation tool that uses packaged templates, similar to Maven archetypes and Yeoman.

#developer-tools#project-template#template-engine
Stars21
Forks4
Last commit7 months ago
LazybonesLazybones

A command-line tool for creating new projects from packaged templates, similar to Maven archetypes and Yeoman.

#ratpack#command-line-tool#maven-archetypes
Stars617
Forks101
Last commit5 years ago
Jenkins job-dsl-pluginJenkins job-dsl-plugin

A Groovy DSL for Jenkins that enables programmatic, human-readable job configuration as code.

#jenkins#devops#configuration-as-code
Stars1,924
Forks818
Last commit22 days ago
travis-groovytravis-groovy

Execute Groovy scripts on Travis CI for automated tasks and scheduled jobs.

#scheduled-jobs#devops#travis-ci
Stars3
Forks0
Last commit8 years ago
Android Groovy Shell

play.google.com

IDE and Editor Support

6 projects
IntelliJ IDEA

jetbrains.com
Groovy Grails Tool Suite

marketplace.eclipse.org
Groovy Web Console

groovyconsole.appspot.com
LightTable PluginLightTable Plugin

A Groovy plugin for Light Table IDE providing syntax highlighting, REPL-like evaluation, and Gradle integration.

#developer-tools#code-evaluation#syntax-highlighting
Stars25
Forks6
Last commit10 years ago
SpaceVim

spacevim.org
Sublime Text 2/3

gist.github.com

Web Frameworks

7 projects
GrailsGrails

Stars453
Forks70
Last commit16 years ago
Micronaut

micronaut.io
Spring-Boot

projects.spring.io
GaelykGaelyk

A lightweight Groovy toolkit for developing applications on Google App Engine Java.

#servlet#lightweight#java
Stars223
Forks38
Last commit7 years ago
GlideGlide

A framework for building awesome apps on Google App Engine quickly and easily.

#cloud-development#rapid-development#serverless
Stars54
Forks10
Last commit7 years ago
RatpackRatpack

A simple, capable toolkit for creating high-performance HTTP applications on the JVM.

#gradle#http-server#high-performance
Stars1,946
Forks402
Last commit21 days ago
gServgServ

A Groovy framework for creating container-free REST services and SPAs, ideal for lightweight microservices.

#spa#rest-api#server
Stars48
Forks9
Last commit5 years ago

Database

7 projects
GORM

gorm.grails.org
GmongoGmongo

A Groovy wrapper for the MongoDB Java driver providing a simpler, less verbose API.

#database-driver#mapreduce#java-wrapper
Stars185
Forks43
Last commit10 years ago
GstormGstorm

A lightweight single-table ORM for Groovy scripts and small projects, supporting databases and CSV files.

#hacktoberfest#hacktoberfest2021#crud
Stars87
Forks14
Last commit4 years ago
TayraTayra

An incremental backup tool for MongoDB that creates an external, persistent oplog stored on the file system.

#database-backup#devops#oplog
Stars144
Forks29
Last commit9 years ago
Groovy-liquibaseGroovy-liquibase

A Groovy DSL for writing Liquibase database change scripts with a concise, readable syntax.

#change-management#liquibase#database-schema
Stars85
Forks66
Last commit10 years ago
EffigyEffigy

Groovy annotation-driven JDBC row mapping framework that simplifies data-access code for standard use cases.

#database#data-access#java
Stars6
Forks1
Last commit10 years ago
elasticsearch-groovyelasticsearch-groovy

A deprecated Groovy client for Elasticsearch that provides 100% API compatibility with the Java client plus Groovy-friendly extensions.

#dsl#java-client#deprecated
Stars37
Forks16
Last commit6 years ago

Rich Application

2 projects
Griffon

griffon-framework.org
GroovyFx

groovyfx.org

Related Awesome Lists

🐍
Python

The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.

290.8k
🐹
Go

The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.

169.1k
📦
C/C++

The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.

70.6k
🦀
Rust

The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.

56.6k