https://github.com/apache/grails-core
The Grails Web Application Framework
https://github.com/apache/grails-core
grails groovy
Last synced: 12 days ago
JSON representation
The Grails Web Application Framework
- Host: GitHub
- URL: https://github.com/apache/grails-core
- Owner: apache
- License: apache-2.0
- Created: 2010-02-10T23:57:57.000Z (about 15 years ago)
- Default Branch: 7.0.x
- Last Pushed: 2025-03-31T08:08:54.000Z (20 days ago)
- Last Synced: 2025-04-01T18:19:50.636Z (19 days ago)
- Topics: grails, groovy
- Language: HTML
- Homepage: http://grails.org
- Size: 344 MB
- Stars: 2,798
- Watchers: 193
- Forks: 954
- Open Issues: 347
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Grails
[](https://ge.grails.org/scans)
[](https://github.com/apache/grails-core/actions/workflows/gradle.yml)
[](https://github.com/apache/grails-core/actions/workflows/groovy-joint-workflow.yml)### Getting help
Join the discussions on [Slack](https://slack.grails.org/)
Ask questions on [Stack Overflow](https://stackoverflow.com/questions/tagged/grails)## What is Grails?
[Grails](https://grails.org/) is a framework used to build web applications with the [Groovy](https://groovy-lang.org/) programming language. The core framework is very extensible and there are numerous [plugins](https://plugins.grails.org/) available that provide easy integration of add-on features.[Commercial support](https://grails.org/support.html) options are available.
## Getting Started
You need a Java Development Kit (JDK) installed, but it is not necessary to install Groovy because it's bundled with the Grails distribution.
To install Grails, visit https://grails.org/download.html and download the version you would like to use. Set a `GRAILS_HOME` environment variable to point to the root of the extracted download and add `GRAILS_HOME/bin` to your executable `PATH`. Then in a shell, type the following:
grails create-app sampleapp
cd sampleapp
grails run-appTo build Grails, clone this GitHub repository and execute the install Gradle target:
git clone https://github.com/apache/grails-core.git
cd grails-core
./gradlew installIf you encounter out of memory errors when trying to run the install target, try adjusting Gradle build settings. For example:
export GRADLE_OPTS="-Xmx2G -Xms2G -XX:NewSize=512m -XX:MaxNewSize=512m"
## Performing a Release
See [RELEASE.md](RELEASE.md).
## License
Grails and Groovy are licensed under the terms of the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html).
***
YourKit is kindly supporting Grails open source projects with its full-featured Java Profiler.
YourKit, LLC is the creator of innovative and intelligent tools for profiling
Java and .NET applications. Take a look at YourKit's leading software products:
[YourKit Java Profiler](https://www.yourkit.com/java/profiler/features/) and
[YourKit .NET Profiler](https://www.yourkit.com/.net/profiler/features/).