Welcome to Groogle

Logo A Groovy DSL written to use Google services APIs.

Groogle is a project aimed to make easy the integration between Java/Groovy and some of the Google products (Google Drive, Google Sheets, Google Calendar, etc) bringing a series of specific DSLs for every one.

Google has got a wide range of remote services such as Google Drive, Google Sheets, Google Calendar, Google Docs, GMail, Google Maps…​

Each service relies on different libraries to make easy the integration of the service in an application, although with a complex and not user-oriented API (an integration developer oriented API indeed).

Groogle aims to offer a series of DSLs to wrap every one of these services (or at least some of them) with a more user-friendly syntax. Sometimes some features are sacrificed in favour of simplifying the service use.

The fundamental idea is to use Groogle inside a Groovy script or integrated in an application with no need of creating complex projects.