206 lines
24 KiB
Plaintext
206 lines
24 KiB
Plaintext
[38;5;12mAwesome Groovy [39m[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;5;12m (https://github.com/sindresorhus/awesome)[39m
|
||
[38;5;12m==============[39m
|
||
|
||
[38;5;12mCurated list of awesome groovy libraries, frameworks and resources. Inspired by many other awesome-[39m[48;2;30;30;40m[38;5;13m[3m repositories.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Groovy[0m[38;5;12m (#awesome-groovy)[39m
|
||
[48;5;235m[38;5;249m- **Build Tools, Setup and CI** (#build-tools-setup-and-ci)[49m[39m
|
||
[48;5;235m[38;5;249m- **Concurrency** (#concurrency)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Database** (#database)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Desktop App Frameworks** (#rich-applications)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **HTTP** (#http)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **IDE and Editor Support** (#ide-and-editor-support)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Testing** (#testing)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Code analysis** (#code-analysis)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Web Frameworks** (#web-frameworks)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Transpilers** (#transpilers)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Static Web** (#static-web)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Language Utilities** (#language-utilities)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **File System Utilities** (#file-system-utilities)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **File Format DSL** (#file-format-dsl)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Scripting Tools** (#scripting-tools)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Rule Engines** (#rule-engines)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mContributing[0m[38;5;12m (#contributing)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCredits[0m[38;5;12m (#credits)[39m
|
||
|
||
[38;2;255;187;0m[4mBuild tools, setup and CI[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGradle[0m[38;5;12m (https://www.gradle.org/) - A powerful build system for the JVM[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGMavenPlus[0m[38;5;12m (https://github.com/groovy/GMavenPlus) - A rewrite of GMaven, a Maven plugin for Groovy[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDKMAN[0m[38;5;12m (https://sdkman.io) - The Software Development Kit Manager (Previously known as GVM)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mskeletal[0m[38;5;12m (https://github.com/cbmarcum/skeletal) - A simple project creation tool that uses packaged templates (successor of Lazybones)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLazybones[0m[38;5;12m (https://github.com/pledbrook/lazybones) - A simple project creation tool that uses packaged project templates.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJenkins job-dsl-plugin[0m[38;5;12m (https://github.com/jenkinsci/job-dsl-plugin) - A Groovy DSL for Jenkins Jobs[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtravis-groovy[0m[38;5;12m (https://github.com/kdabir/travis-groovy) - execute groovy scripts on travis-ci[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndroid Groovy Shell[0m[38;5;12m (https://play.google.com/store/apps/details?id=com.tambapps.android.grooidshell) - code and execute groovy scripts directly on your smartphone[39m
|
||
|
||
[38;2;255;187;0m[4mIDE and Editor Support[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntelliJ IDEA[0m[38;5;12m (http://www.jetbrains.com/idea/) - The Most Intelligent IDE for the Java Platform[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy Grails Tool Suite[0m[38;5;12m (https://marketplace.eclipse.org/content/groovygrails-tool-suite-ggts-eclipse) - Eclipse-based IDE optimized for developing, debugging and executing Groovy and Grails applications[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy Web Console[0m[38;5;12m (http://groovyconsole.appspot.com) - The online Groovy console[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLightTable Plugin[0m[38;5;12m (https://github.com/rundis/LightTable-Groovy) - LightTable Support[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpaceVim[0m[38;5;12m (https://spacevim.org/layers/lang/groovy/) - SpaceVim [39m[48;5;235m[38;5;249mlang#groovy[49m[39m[38;5;12m layer[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSublime Text 2/3[0m[38;5;12m (https://gist.github.com/kdabir/2203530) - Run groovy scripts from Sublime Text[39m
|
||
|
||
[38;2;255;187;0m[4mWeb Frameworks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrails[0m[38;5;12m (https://github.com/grails/grails) - A powerful web application framework based on the Groovy language[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicronaut[0m[38;5;12m (http://micronaut.io/) - A brand new microservices framework created by the Grails team[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpring-Boot[0m[38;5;12m (https://projects.spring.io/spring-boot) - Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that can you can "just run". Use Groovy as your coding language.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGaelyk[0m[38;5;12m (https://github.com/gaelyk/gaelyk) - A lightweight Groovy toolkit for Google App Engine Java[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGlide[0m[38;5;12m (https://github.com/kdabir/glide) - Create awesome apps on Google App Engine in a snap[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRatpack[0m[38;5;12m (https://github.com/ratpack/ratpack) - A toolkit for JVM web applications[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgServ[0m[38;5;12m (https://github.com/javaConductor/gserv) - A Groovy toolkit for creating SPAs and REST based micro-services without the need for a container (Tomcat, JBoss, etc.).[39m
|
||
|
||
[38;2;255;187;0m[4mDatabase[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGORM[0m[38;5;12m (https://gorm.grails.org) - Grails ORM, but can be used stand-alone without Grails[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGmongo[0m[38;5;12m (https://github.com/poiati/gmongo) - A Groovy wrapper to the mongodb Java driver[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGstorm[0m[38;5;12m (https://github.com/kdabir/gstorm) - A simple ORM for simple databases and CSV files to be used in groovy scripts[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTayra[0m[38;5;12m (https://github.com/EqualExperts/Tayra) - Incremental backup tool for MongoDB[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy-liquibase[0m[38;5;12m (https://github.com/tlberglund/groovy-liquibase) - Yet Another Groovy DSL for Liquibase[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEffigy[0m[38;5;12m (https://github.com/cjstehno/effigy) - Groovy annotation-driven JDBC row mapping framework (abandoned)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melasticsearch-groovy[0m[38;5;12m (https://github.com/elastic/elasticsearch-groovy) - Elasticsearch Groovy client[39m
|
||
|
||
[38;2;255;187;0m[4mRich Application[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGriffon[0m[38;5;12m (http://griffon-framework.org/) - Griffon is an application framework for developing desktop applications in the JVM[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovyFx[0m[38;5;12m (http://groovyfx.org/) - GroovyFX provides a Groovy binding for JavaFX 2.0.[39m
|
||
|
||
[38;2;255;187;0m[4mHTTP[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHttp-Builder[0m[38;5;12m (https://github.com/jgritman/httpbuilder) - HTTPBuilder is the easiest way to manipulate HTTP-based resources from the JVM[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTTP Builder NG[0m[38;5;12m (https://github.com/http-builder-ng/http-builder-ng) - HTTP Builder NG is a modern Groovy DSL for making http requests.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTTP Builder NG Gradle Plugin[0m[38;5;12m (https://github.com/http-builder-ng/gradle-http-plugin) - Gradle plugin providing HTTP Builder NG support in a Gradle build configuration.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAsyncRestClient[0m[38;5;12m (https://github.com/eginez/AsyncRestClient) - Combine the power of RESTClient with RxGroovy for async http calls[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy-wslite[0m[38;5;12m (https://github.com/jwagenleitner/groovy-wslite) - Lightweight SOAP and REST webservice clients for Groovy[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHyperpoet[0m[38;5;12m (https://github.com/tambapps/hyperpoet) - Easy-to-use and customizable HTTP client for Groovy[39m
|
||
|
||
[38;2;255;187;0m[4mTesting[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpock[0m[38;5;12m (https://github.com/spockframework/spock) - The Enterprise-ready testing and specification framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeb[0m[38;5;12m (https://github.com/geb/geb) - Very Groovy Browser Automation[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBetamax[0m[38;5;12m (https://github.com/betamaxteam/betamax) - Betamax is a tool for mocking external HTTP resources such as web services and REST APIs in your tests.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTTP Mock Server[0m[38;5;12m (https://github.com/TouK/http-mock-server) - HTTP Mock Server allows to mock HTTP request using groovy closures.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mErsatz Mock Server[0m[38;5;12m (https://github.com/cjstehno/ersatz) - A simple and expressive simulated HTTP server for testing client code with configurable responses.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDru[0m[38;5;12m (https://agorapulse.github.io/dru/) - Data Reconstruction Utility loads data from external sources JSON, YML for easy testing GORM, DynamoDB or just plain POJOs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGru[0m[38;5;12m (https://agorapulse.github.io/gru/) - Groovy HTTP Testing Framework for running integration and semi-ingetration tests for any HTTP backend with native unit test support for Grails and Spring MVC.[39m
|
||
|
||
[38;2;255;187;0m[4mConcurrency[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGPars[0m[38;5;12m (https://github.com/GPars/GPars) - The GPars concurrency and parallelism framework for the JVM[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRxGroovy[0m[38;5;12m (https://github.com/ReactiveX/RxGroovy) - RxJava bindings for Groovy[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVertx[0m[38;5;12m (https://vertx.io/) - Vert.x is a lightweight, high performance application platform for the JVM[39m
|
||
|
||
[38;2;255;187;0m[4mCode Analysis[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodeNarc[0m[38;5;12m (http://codenarc.sourceforge.net/) - Static analysis tool for Groovy[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSonar-Groovy[0m[38;5;12m (https://github.com/pmayweg/sonar-groovy) - SonarQube Groovy plugin[39m
|
||
|
||
[38;2;255;187;0m[4mTranspilers[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrooscript[0m[38;5;12m (https://github.com/chiquitinxx/grooscript) - Converts your Groovy code to Javascript[39m
|
||
|
||
[38;2;255;187;0m[4mStatic Web[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrain[0m[38;5;12m (https://github.com/sysgears/grain) - Static Web Site Building Framework For Groovy[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGaiden[0m[38;5;12m (https://github.com/kobo/gaiden) - Gaiden is a tool that makes it easy to create documentation with Markdown.[39m
|
||
|
||
[38;2;255;187;0m[4mLanguage Utilities[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunctionalgroovy[0m[38;5;12m (https://github.com/mperry/functionalgroovy) - Functional programming in Groovy[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy-stream[0m[38;5;12m (https://github.com/timyates/groovy-stream) - A collection of classes to give a fluent builder for Streams (Lazy Groovy Generators)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlipside[0m[38;5;12m (https://github.com/johnnywey/flipside) - Simple Groovy options library[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgroovy-common-extensions[0m[38;5;12m (https://github.com/timyates/groovy-common-extensions) - Lets you add things commonly useful to the Groovy language via the extension system[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgroovy-extra-list-behaviour[0m[38;5;12m (https://github.com/dnahodil/groovy-extra-list-behaviour) - Adds extra methods to Lists via the extension system[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGPerfUtils[0m[38;5;12m (https://github.com/gperfutils) - Groovy-based tools verifying performance of your code[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgprof[0m[38;5;12m (https://github.com/gperfutils/gprof) - The profiling module for Groovy[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgbench[0m[38;5;12m (https://github.com/gperfutils/gbench) - The benchmarking module for Groovy[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFuzzy-CSV[0m[38;5;12m (https://github.com/kayr/fuzzy-csv) - Simple lightweight data processing library, useful for shaping/processing your tabular data before its consumed by another service or library.[39m
|
||
|
||
[38;2;255;187;0m[4mData Processing[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNextflow[0m[38;5;12m (https://www.nextflow.io/) - Groovy DSL for Data-driven computational pipelines[39m
|
||
|
||
[38;2;255;187;0m[4mFile System Utilities[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy-Vfs[0m[38;5;12m (https://github.com/ysb33r/groovy-vfs) - A DSL for Groovy on top of Apache VFS2[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDirectree[0m[38;5;12m (https://github.com/kdabir/directree) - A Simple DSL to create Directory Tree with Text Files[39m
|
||
|
||
[38;2;255;187;0m[4mDSLs[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdocument-builder[0m[38;5;12m (https://github.com/craigburke/document-builder) - A document builder for Groovy for PDF or Word documents.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspreadsheet-builder[0m[38;5;12m (http://spreadsheet.dsl.builders/) - Spreadsheet builder provides convenient way how to create MS Excel OfficeOpenXML Documents (XSLX)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovyCSV[0m[38;5;12m (http://xlson.com/groovycsv/) - A simple CSV parsing library for groovy[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroogle[0m[38;5;12m (https://groogle.gitlab.io/groogle/latest/index.html) - A Groovy DSL written to use Google services APIs.[39m
|
||
|
||
[38;2;255;187;0m[4mScripting Tools[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEasyDokkaPlugin[0m[38;5;12m (https://github.com/Vorlonsoft/EasyDokkaPlugin) - Gradle script plugin to generate documentation by Dokka documentation engine for Java and Kotlin[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGradleMavenPush[0m[38;5;12m (https://github.com/Vorlonsoft/GradleMavenPush) - Gradle script plugin to upload Gradle Artifacts to Maven repositories[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpicocli[0m[38;5;12m (https://github.com/remkop/picocli) - Parser library and framework for CLI. Usage help with ANSI colors. Autocomplete. Nested subcommands and more.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msshoogr[0m[38;5;12m (https://github.com/aestasit/sshoogr) - DSL library for working with remote servers through SSH.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mRule Engines[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgrules[0m[38;5;12m (https://github.com/zhaber/grules) - rule engine for data preprocessing[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mn-cube[0m[38;5;12m (https://github.com/jdereg/n-cube) - a Rules Engine, Decision Table, Decision Tree, Templating Engine, and Enterprise Spreadsheet, built as a hyper-space.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mResources[0m
|
||
|
||
[38;2;255;187;0m[4mOfficial Resources[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe official groovy home[0m[38;5;12m (http://www.groovy-lang.org/) - Groovy's new home[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy's source[0m[38;5;12m (https://github.com/apache/groovy) - Groovy's source code mirrored on Github[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy mailing lists[0m[38;5;12m (http://www.groovy-lang.org/mailing-lists.html) - Note the new mailing list[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOfficial Documentation[0m[38;5;12m (http://www.groovy-lang.org/documentation.html) - the definitive source of groovy documentation[39m
|
||
|
||
[38;2;255;187;0m[4mTry Groovy in Browser[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy Web Console[0m[38;5;12m (https://gwc-experiment.appspot.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy Playground[0m[38;5;12m (https://groovy-playground.appspot.com/)[39m
|
||
|
||
[38;2;255;187;0m[4mGroovy Code Examples[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMrHaKi's Goodness[0m[38;5;12m (http://mrhaki.blogspot.com/) - Look out for entries titled "Groovy Goodness" , "Grails Goodness", Gradle Goodness"[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPLEAC Groovy[0m[38;5;12m (http://pleac.sourceforge.net/pleac_groovy/) - Groovy is one of the 3 languages out of 32, having completed 100% of PLEAC examples.[39m
|
||
|
||
[38;2;255;187;0m[4mStaying up to date[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy Calamari[0m[38;5;12m (http://groovycalamari.com/) - Weekly curated publication about the Groovy Ecosystem[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy Weekly[0m[38;5;12m (http://glaforge.appspot.com/category/Groovy%20Weekly) - Groovy weekly newsletter[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrails Diary[0m[38;5;12m (https://grydeske.dk/news/index) - Particulary useful for Grails developers[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy Podcast[0m[38;5;12m (https://nofluffjuststuff.com/groovypodcast) - Ken Kousen and Baruch Sadogursky discuss news and insight from the Groovy ecosystem.[39m
|
||
|
||
[38;2;255;187;0m[4mInteractive Learning[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy-Koans[0m[38;5;12m (http://nadavc.github.io/groovykoans/) - Collection of small exercises in the form of unit tests[39m
|
||
|
||
[38;2;255;187;0m[4mBlogs of core committer[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGuillaume Laforge's blog[0m[38;5;12m (http://glaforge.appspot.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCédric Champeau's blog[0m[38;5;12m (http://melix.github.io/blog/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJochen Theodorou's blog[0m[38;5;12m (http://blackdragsview.blogspot.com/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrails Team blog[0m[38;5;12m (http://grailsblog.objectcomputing.com/)[39m
|
||
|
||
[38;2;255;187;0m[4mConferences[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCommunity Over Code[0m[38;5;12m (https://communityovercode.org/) - have a Groovy Track[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGreachconf[0m[38;5;12m (http://greachconf.com) (discontinued)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGR8Conf Europe[0m[38;5;12m (https://gr8conf.eu) (discontinued)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGR8Conf USA[0m[38;5;12m (http://gr8conf.us) (discontinued)[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mContributing[0m
|
||
|
||
[38;5;12mFork this repository, edit this file and send a pull request.[39m
|
||
|
||
[38;2;255;187;0m[4mUsing awesome.groovy script[0m
|
||
|
||
[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mawesome.groovy[49m[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mgithub[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mentry[39m[38;5;12m [39m[38;5;12mprepoulated[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mname,[39m[38;5;12m [39m[38;5;12mrepo[39m[38;5;12m [39m[38;5;12murl[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdescription[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmarkdown[39m[38;5;12m [39m[38;5;12mformat.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mplace[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mright[39m[38;5;12m [39m[38;5;12mgroup[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmarkdown[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12min[39m
|
||
[48;5;235m[38;5;249mREADME.md[49m[39m[38;5;12m.[39m
|
||
|
||
[38;2;255;187;0m[4mExamples[0m
|
||
|
||
[38;5;12mto find out repos where language is groovy and whose name contain gpars and[39m
|
||
|
||
[48;5;235m[38;5;249m./awesome.groovy -l groovy gpars[49m[39m
|
||
|
||
[38;5;12mto find out repos by user 'kdabir' and name contains glide[39m
|
||
|
||
[48;5;235m[38;5;249m./awesome.groovy -u kdabir glide[49m[39m
|
||
|
||
[38;5;12mto find out repos whose name contains glide[39m
|
||
|
||
[48;5;235m[38;5;249m./awesome.groovy glide[49m[39m
|
||
|
||
[38;5;12mIf you are lazy to download the repo, an easy way is:[39m
|
||
|
||
[48;5;235m[38;5;249mgroovy "https://git.io/awesome" -l groovy glide[49m[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mCredits[0m
|
||
|
||
[38;5;12mTo all the awesome-[39m[48;2;30;30;40m[38;5;13m[3m repos out there and their aggreators like [0m[48;2;30;30;40m[38;5;14m[1m[3mthis[0m[48;2;30;30;40m[38;5;13m[3m (https://github.com/erichs/awesome-awesome) and [0m[48;2;30;30;40m[38;5;14m[1m[3mthis[0m[48;2;30;30;40m[38;5;13m[3m (https://github.com/bayandin/awesome-awesomeness).[0m
|
||
|
||
[38;5;12mgroovy Github: https://github.com/kdabir/awesome-groovy[39m
|