diff --git a/README.md b/README.md index 1ebbd69..39706ff 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ A curated list of awesome Java frameworks, libraries and software. - [Awesome Java](#awesome-java) + - [Alternative Programming Languages](#alternative-languages) - [Build Tool](#build-tool) - [Bytecode Manipulation](#bytecode-manipulation) - [Cluster Management](#cluster-management) @@ -59,6 +60,16 @@ A curated list of awesome Java frameworks, libraries and software. - [Websites](#websites) - [Contributing](#contributing) +## Alternative Programming Languages + +*Languages other than Java that can be used to write JVM applications* + +* [Scala](http://www.scala-lang.org/) - Statically typed programming language that fuses the object - oriented model and functional programming ideas. +* [Groovy](http://www.groovy-lang.org/) - Optionally typed and dynamic language, with static-typing and static compilation capabilities. +* [Closure](http://clojure.org/) - Dynamically typed programming language that can be seen as a modern take on Lisp. +* [Ceylon](http://ceylon-lang.org/) - Statically typed object - oriented language developed by RedHat. +* [Kotlin](http://kotlinlang.org/) - Statically typed programming language for the JVM, Android and the browser. + ## Build Tool *Tools which handle the buildcycle of an application.*