{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/grails/","markdown":"https://findsoftware.frbit.cloud/grails.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"grails","name":"Grails","urls":{"home":"https://grails.apache.org","repository":"https://github.com/apache/grails-core","docs":"https://grails.apache.org/docs/","plugins":"https://plugins.grails.org/"},"category":["framework"],"description":"Groovy-based web application framework for the JVM, built on Spring Boot.","maintainer":"The Apache Software Foundation","maintainerType":"foundation","firstRelease":2006,"hosting":["java"],"language":"groovy","runtime":["jvm"],"runtimeMin":"jvm 21","basedOn":["spring-boot"],"databases":["mongodb","mysql","postgres","sqlserver"],"templating":"gsp, json-views, markup-views","i18n":"yes","runsAs":["always-on"],"installMethod":"sdk install grails","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"8","latestReleaseDate":"2026-10-04T00:00:00.000Z","githubStargazers":2939,"contributors":284,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"x":"https://twitter.com/grailsframework","bluesky":"https://bsky.app/profile/grails.apache.org","mastodon":"https://fosstodon.org/@grails"},"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://grails.apache.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/apache/grails-core","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/apache/grails-core/blob/8.0.x/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://grails.apache.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://github.com/apache/grails-core/blob/8.0.x/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://github.com/apache/grails-core/blob/8.0.x/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtime","url":"https://grails.apache.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"basedOn","url":"https://grails.apache.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"templating","url":"https://grails.apache.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://grails.apache.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://grails.apache.org/docs/8.0.0/guide/single.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://grails.apache.org/docs/8.0.0/guide/single.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://grails.apache.org/docs/8.0.0/guide/single.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://grails.apache.org/docs/8.0.0/guide/single.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://grails.apache.org/docs/8.0.0/guide/single.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtimeMin","url":"https://grails.apache.org/docs/8.0.0/guide/single.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"i18n","url":"https://grails.apache.org/docs/8.0.0/guide/single.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/apache/grails-core/blob/8.0.x/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/apache/grails-core/blob/8.0.x/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://github.com/apache/grails-core/blob/8.0.x/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/apache/grails-core","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/apache/grails-core/blob/8.0.x/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/apache/grails-core/releases","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/apache/grails-core/releases","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://grails.apache.org/download.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/apache/grails-core/releases/tag/v0.1","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/apache/grails-core/contributors","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/apache/grails-core","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Grails is a web application framework for the JVM, built on Spring Boot and used with the Apache Groovy language. Views can use GSP, JSON Views or Markup Views. GORM, its data access toolkit, has implementations for Hibernate (SQL), MongoDB, Cassandra and Neo4j, and an application without a data source block connects to an in-memory H2 database. The framework supports internationalization out of the box.\n\nAn application can be packaged as a WAR file or run as a regular Java application. The Apache Software Foundation supports the project. The README points to plugins.grails.org for the plugins available to the framework."}