Paul Krill
Editor at Large

Groovy programming language thrives under Apache

news
Oct 26, 20152 mins

Once dropped by Pivotal, the language for JVMs doubles its downloads with support from the open source software foundation

Moving over to the Apache Software Foundation has been good for the Groovy language, with downloads more than doubling inside of six months.

Orphaned by Pivotal in March, the dynamic language for the Java Virtual Machine was picked up by Apache. Since then, downloads have boomed. “After Groovy joined the Apache Foundation, the monthly downloads doubled to 1.3 million per month. That’s a massive increase in less than six months,” said project lead Guillaume Laforge, in a blog post on Restlet.com. Laforge is now employed at API tools vendor Restlet.

Under the jurisdiction of Apache, the project is independent of any one company, Laforge noted. “By putting the project at the Apache Foundation, it’s a stamp saying that the project is here to stay for the long run.”

Groovy entered incubator status in March, when it had 643,000 downloads for the month. By August, the number had climbed to 1.34 million. Laforge attributes the jump to Apache’s “stamp of approval” and the strong marketing Apache brings.

Laforge also noted that Groovy is set to graduate from Apache Incubator project status. Though the language was already well-established, incubation is required of all new Apache projects. “We have to comply with certain rules to be able to graduate, basically.”

The language has niches in tasks like scripting for automating tasks on servers and building of domain-specific languages for business rules. Released in January, Groovy 2.4 added support for Android development. “Mobile developers have the choice to use Groovy instead of Java for developing mobile applications on the Android platform” Laforge said. “We are definitely seeing quite some usage there.”

Now on the agenda for producers of Groovy is an upgrade, version 2.5, planned for the end of this year. It’s slated to feature faster compilation. “The compiler’s already snappy, but we’ll try to make things even snappier,” said Laforge.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author