← All repos

gradle

Adaptable, fast automation for all

build-toolgood-first-issuegradlegradle-btgroovyjavakotlin
Browse cluster: Go cloud platform tooling and container ecosystems
136,260commits
1,047contributors
14languages

Tech stack & purpose

Gradle is a build tool designed for adaptable and fast automation across multiple languages and platforms including Java, Scala, Android, C/C++, and Groovy. The project handles build automation throughout the entire development lifecycle, from compiling and packaging code to publishing and deploying software, with support for multi-language development. Gradle is built in Groovy and Kotlin and is closely integrated with development tools and continuous integration servers such as Eclipse, IntelliJ, and Jenkins. The architecture is organized into coarse-grained components called "platforms" that provide support for different kinds of automation, and includes multiple runtimes and a build state model that coordinates how the build executes and evolves.

Community & reference links

Languages

Groovy
47.8%
Java
43.0%
Kotlin
8.0%
C++
1.1%
JavaScript
0.1%
CSS
0.0%
HTML
0.0%
Shell
0.0%
XSLT
0.0%
C
0.0%
Scala
0.0%
Gherkin
0.0%
Python
0.0%
Brainfuck
0.0%

Contributors (top 30 of 1,047)