An open API service indexing awesome lists of open source software.

useful-java-links

A list of useful Java frameworks, libraries, software and hello worlds examples
https://github.com/Vedenin/useful-java-links

Last synced: 2 days ago
JSON representation

  • IV. Testing

    • 1. Testing

      • JMockit - Mocks static, final methods and more. License: [MIT](https://opensource.org/licenses/MIT). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • JMockit - Mocks static, final methods and more. License: [MIT](https://opensource.org/licenses/MIT). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • ArchUnit - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/TNG/ArchUnit.svg?style=social&label=Star&maxAge=2592000)](https://github.com/TNG/ArchUnit). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Junit - v10.html) , [![GitHub stars](https://img.shields.io/github/stars/junit-team/junit4.svg?style=social&label=Star&maxAge=2592000)](https://github.com/junit-team/junit4). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Mockito - java-links/blob/master/img/business-friendly.png?raw=true)
      • Selenium - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/SeleniumHQ/selenium.svg?style=social&label=Star&maxAge=2592000)](https://github.com/SeleniumHQ/selenium). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Cucumber jvm - BDD testing framework. Cucumber-JVM is a pure Java implementation of Cucumber that supports the most popular programming languages for the JVM. [Hello World examples](https://github.com/Vedenin/useful-java-links/tree/master/helloworlds/4.1-testing/cucumber). License: [MIT](https://opensource.org/licenses/MIT), [![GitHub stars](https://img.shields.io/github/stars/cucumber/cucumber-jvm.svg?style=social&label=Star&maxAge=2592000)](https://github.com/cucumber/cucumber-jvm). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • JBehave - extensively configurable framework for Behavior-Driven Development (BDD). BDD is an evolution of test-driven development (TDD) and acceptance-test driven design, and is intended to make these practices more accessible and intuitive to newcomers and experts alike. License: [BSD 3](https://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29), [![GitHub stars](https://img.shields.io/github/stars/jbehave/jbehave-core.svg?style=social&label=Star&maxAge=2592000)](https://github.com/jbehave/jbehave-core). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Spock - compatible framework featuring an expressive Groovy-derived specification language. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/spockframework/spock.svg?style=social&label=Star&maxAge=2592000)](https://github.com/spockframework/spock). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Google Firing range - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/google/firing-range.svg?style=social&label=Star&maxAge=2592000)](https://github.com/google/firing-range). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Fitnesse - alone acceptance testing framework and wiki.. License: [CPL-1.0](https://opensource.org/licenses/cpl1.0.php), [![GitHub stars](https://img.shields.io/github/stars/unclebob/fitnesse.svg?style=social&label=Star&maxAge=2592000)](https://github.com/unclebob/fitnesse).
      • Sikuli - java-links/blob/master/img/business-friendly.png?raw=true)
      • JavaHamcrest - clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29), [![GitHub stars](https://img.shields.io/github/stars/hamcrest/JavaHamcrest.svg?style=social&label=Star&maxAge=2592000)](https://github.com/hamcrest/JavaHamcrest). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • TestNG - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/cbeust/testng.svg?style=social&label=Star&maxAge=2592000)](https://github.com/cbeust/testng). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Galenframework Galen - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/galenframework/galen.svg?style=social&label=Star&maxAge=2592000)](https://github.com/galenframework/galen). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Google truth - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/google/truth.svg?style=social&label=Star&maxAge=2592000)](https://github.com/google/truth). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • JUnitParams - Creation of readable and maintainable parametrised tests. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Unitils - Modular testing library for unit and integration testing. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • SeLion - Enabling Test Automation in Java. SeLion builds on top of TestNG and Selenium to provide a set of capabilities that get you up and running with WebDriver in a short time. It can be used for testing web and mobile applications, [![GitHub stars](https://img.shields.io/github/stars/paypal/SeLion.svg?style=social&label=Star&maxAge=2592000)](https://github.com/paypal/SeLion). License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Image-Comparison - Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. [![GitHub stars](https://img.shields.io/github/stars/romankh3/image-comparison.svg?style=social&label=Star&maxAge=2592000)](https://github.com/romankh3/image-comparison) License: [The Unlicense](https://unlicense.org)
      • LogCaptor - Captures log entries for unit testing purposes. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/hakky54/log-captor.svg?style=social&label=Star&maxAge=2592000)](https://github.com/Hakky54/log-captor). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Awaitility - DSL for synchronizing asynchronous operations. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Wiremock - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/tomakehurst/wiremock.svg?style=social&label=Star&maxAge=2592000)](https://github.com/tomakehurst/wiremock). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • AssertJ - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/joel-costigliola/assertj-core.svg?style=social&label=Star&maxAge=2592000)](https://github.com/joel-costigliola/assertj-core). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • PowerMock - Enables mocking of static methods, constructors, final classes and methods, private methods and removal of static initializers. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 2. Code Coverage

      • JCov - Code coverage tool used in the OpenJDK project's development toolchain. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • JCov - Code coverage tool used in the OpenJDK project's development toolchain. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • JaCoCo - Framework that enables collection of code coverage metrics, using both offline and runtime bytecode instrumentation; prominently used by EclEmma, the Eclipse code-coverage plugin. License: [Eclipse Public License v1.0](https://en.wikipedia.org/wiki/Eclipse_Public_License), [Apache 2](http://www.apache.org/licenses/LICENSE-2.0), [BSD](https://en.wikipedia.org/wiki/BSD_licenses). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 3. Continuous Integration

      • Bamboo - Atlassian's solution with good integration of their other products. You can either apply for an open-source license or buy it. ![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • CircleCI - Hosted service with a free trial. ![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • fabric8 - Integration platform for containers. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Apache Continuum - ready continuous integration server with features such as automated builds, release management, role-based security, and integration with popular build tools and source control management systems.. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Go - ThoughtWork's open-source solution. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Travis - Hosted service often used for open-source projects. License: ?
      • Codeship - Hosted services with a limited free plan. ![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • fabric8 - Integration platform for containers. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Go - ThoughtWork's open-source solution. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 4. Formal Verification

      • Daikon - Daikon detects likely program invariants and can generate JML specs based on those invariats. License: [GNU](https://en.wikipedia.org/wiki/GNU_General_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • Java Modeling Language (JML) - Behavioral interface specification language that can be used to specify the behavior of code modules. It combines the design by contract approach of Eiffel and the model-based specification approach of the Larch family of interface specification languages, with some elements of the refinement calculus. Used by several other verification tools. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • Java Path Finder (JPF) - JVM formal verification tool containing a model checker and more. Created by NASA. License: [NASA OPEN SOURCE AGREEMENT VERSION 1.3](http://javapathfinder.sourceforge.net/NOSA-1.3-JPF.txt)
      • CATG - Concolic unit testing engine. Automatically generates unit tests using formal methods. License: [BSD 2](https://en.wikipedia.org/wiki/BSD_licenses), License: [BSD 2](https://en.wikipedia.org/wiki/BSD_licenses). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • jCUTE - Concolic unit testing engine that automatically generates unit tests. Concolic execution combines randomized concrete execution with symbolic execution and automatic constraint solving. **License: proprietary.** ![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • Checker Framework - Pluggable type systems. Includes nullness types, physical units, immutability types and more. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • OpenJML - Translates JML specifications into SMT-LIB format and passes the proof problems implied by the program to backend solvers. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License) and [Eclipse Public License v1.0](https://en.wikipedia.org/wiki/Eclipse_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • JMLOK 2.0 - Detects nonconformances between code and JML specification through the feedback-directed random tests generation, and suggests a likely cause for each nonconformance detected. License: [GNU 3](https://en.wikipedia.org/wiki/GNU_General_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • KeY - The KeY System is a formal software development tool that aims to integrate design, implementation, formal specification, and formal verification of object-oriented software as seamlessly as possible. Uses JML for specification and symbolic execution for verification. License: [GNU](https://en.wikipedia.org/wiki/GNU_General_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
  • VIII. Resources

  • VII. Other

    • 1. Source code examples

      • Java Micro code pieces - community library of micro Java code solutions for popular issues.
      • Java design patterns - design-patterns.svg?style=social&label=Star&maxAge=2592000)](https://github.com/iluwatar/java-design-patterns). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Spring projects Spring mvc showcase - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/spring-projects/spring-mvc-showcase.svg?style=social&label=Star&maxAge=2592000)](https://github.com/spring-projects/spring-mvc-showcase). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Javaee7 samples - samples/javaee7-samples.svg?style=social&label=Star&maxAge=2592000)](https://github.com/javaee-samples/javaee7-samples).
      • Algorithms - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/pedrovgs/Algorithms.svg?style=social&label=Star&maxAge=2592000)](https://github.com/pedrovgs/Algorithms). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • WikiSort
      • Spring petclinic - based application. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/spring-projects/spring-petclinic.svg?style=social&label=Star&maxAge=2592000)](https://github.com/spring-projects/spring-petclinic). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Spring integration samples - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/spring-projects/spring-integration-samples.svg?style=social&label=Star&maxAge=2592000)](https://github.com/spring-projects/spring-integration-samples). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Java algorithms implementation - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/phishman3579/java-algorithms-implementation.svg?style=social&label=Star&maxAge=2592000)](https://github.com/phishman3579/java-algorithms-implementation). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Jboss developer Jboss eap quickstarts - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/jboss-developer/jboss-eap-quickstarts.svg?style=social&label=Star&maxAge=2592000)](https://github.com/jboss-developer/jboss-eap-quickstarts). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Databricks Learning spark - spark.svg?style=social&label=Star&maxAge=2592000)](https://github.com/databricks/learning-spark). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • 7guis
      • Spring projects Spring data jpa examples - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/spring-projects/spring-data-examples.svg?style=social&label=Star&maxAge=2592000)](https://github.com/spring-projects/spring-data-examples). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Modern Java - A Guide to Java 8 - Modern Java - A Guide to Java 8. License: [MIT](https://opensource.org/licenses/MIT). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 2. Benchmark results

      • Jvm serializers - Benchmark comparing serialization libraries on the JVM. License: ?, [![GitHub stars](https://img.shields.io/github/stars/eishay/jvm-serializers.svg?style=social&label=Star&maxAge=2592000)](https://github.com/eishay/jvm-serializers).
      • YCSB (Yahoo! Cloud Serving Benchmark) - Yahoo! Cloud Serving Benchmark. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/brianfrankcooper/YCSB.svg?style=social&label=Star&maxAge=2592000)](https://github.com/brianfrankcooper/YCSB). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 3. Working with git and github

      • WhisperSystems BitHub
      • Gitblit - and-running with an attractive, capable Git server in less than 5 minutes.. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/gitblit/gitblit.svg?style=social&label=Star&maxAge=2592000)](https://github.com/gitblit/gitblit). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
  • VI. Program languages and applications that were written with Java

    • 1. Program languages that were written with Java

      • Clojure - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/clojure/clojure.svg?style=social&label=Star&maxAge=2592000)](https://github.com/clojure/clojure). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • JetBrains Kotlin - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/JetBrains/kotlin.svg?style=social&label=Star&maxAge=2592000)](https://github.com/JetBrains/kotlin). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Gocd - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/gocd/gocd.svg?style=social&label=Star&maxAge=2592000)](https://github.com/gocd/gocd). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Groovy core - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/apache/groovy.svg?style=social&label=Star&maxAge=2592000)](https://github.com/apache/groovy). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Trifork Erjang - based Erlang VM. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/trifork/erjang.svg?style=social&label=Star&maxAge=2592000)](https://github.com/trifork/erjang). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Jphp compiler Jphp - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/jphp-compiler/jphp.svg?style=social&label=Star&maxAge=2592000)](https://github.com/jphp-compiler/jphp). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 2. Other program languages tools that were written with Java

      • Go lang idea plugin - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/go-lang-plugin-org/go-lang-idea-plugin.svg?style=social&label=Star&maxAge=2592000)](https://github.com/go-lang-plugin-org/go-lang-idea-plugin). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Processing js - js.svg?style=social&label=Star&maxAge=2592000)](https://github.com/jeresig/processing-js). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Pysonar2 - 3.0.en.html) [GNU AGPLv3](http://www.gnu.org/licenses/agpl-3.0.en.html), [![GitHub stars](https://img.shields.io/github/stars/yinwang0/pysonar2.svg?style=social&label=Star&maxAge=2592000)](https://github.com/yinwang0/pysonar2). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
    • 3. Javascript

      • Yuicompressor - spaces, obfuscates local variables using the smallest possible variable name. License: [BSD](https://en.wikipedia.org/wiki/BSD_licenses), [![GitHub stars](https://img.shields.io/github/stars/yui/yuicompressor.svg?style=social&label=Star&maxAge=2592000)](https://github.com/yui/yuicompressor). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Google Closure compiler - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/google/closure-compiler.svg?style=social&label=Star&maxAge=2592000)](https://github.com/google/closure-compiler). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Frontend maven plugin - node-grunt-gulp-npm-node-plugin to end all maven-node-grunt-gulp-npm-plugins." A Maven plugin that downloads/installs Node and NPM locally, runs NPM install, Grunt, Gulp and/or Karma. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/eirslett/frontend-maven-plugin.svg?style=social&label=Star&maxAge=2592000)](https://github.com/eirslett/frontend-maven-plugin). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Dynjs - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/dynjs/dynjs.svg?style=social&label=Star&maxAge=2592000)](https://github.com/dynjs/dynjs). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 4. Frameworks that help to create parsers, interpreters or compilers

      • JavaCC - More specific and slightly easier to learn. Has syntactic lookahead. License: [BSD ](https://en.wikipedia.org/wiki/BSD_licenses). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • ANTLR - Complex full-featured framework for top-down parsing. License: [BSD 2](https://en.wikipedia.org/wiki/BSD_licenses). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 5. Opensource applications that were written with Java

      • Square Keywhiz - A system for distributing and managing secrets. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/square/keywhiz.svg?style=social&label=Star&maxAge=2592000)](https://github.com/square/keywhiz). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Rundeck - service access to existing scripts and tools. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/rundeck/rundeck.svg?style=social&label=Star&maxAge=2592000)](https://github.com/rundeck/rundeck). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • OpenTripPlanner - modal trip planner. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/opentripplanner/OpenTripPlanner.svg?style=social&label=Star&maxAge=2592000)](https://github.com/opentripplanner/OpenTripPlanner). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Netflix Servo - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/Netflix/servo.svg?style=social&label=Star&maxAge=2592000)](https://github.com/Netflix/servo). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Jitsi - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/jitsi/jitsi.svg?style=social&label=Star&maxAge=2592000)](https://github.com/jitsi/jitsi). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Glyptodon Guacamole client - The HTML5/JavaScript Guacamole client, its containing web application, and related components. License: [MIT](https://opensource.org/licenses/MIT) , [![GitHub stars](https://img.shields.io/github/stars/glyptodon/guacamole-client.svg?style=social&label=Star&maxAge=2592000)](https://github.com/glyptodon/guacamole-client). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Bateman - Simple stock trading system that optimizes its parameters with particle swarm optimization. License: [MIT](https://opensource.org/licenses/MIT) , [![GitHub stars](https://img.shields.io/github/stars/fearofcode/bateman.svg?style=social&label=Star&maxAge=2592000)](https://github.com/fearofcode/bateman). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Java repl - Java REPL is a simple Read-Eval-Print-Loop for Java language. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/albertlatacz/java-repl.svg?style=social&label=Star&maxAge=2592000)](https://github.com/albertlatacz/java-repl). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Seyren - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/scobal/seyren.svg?style=social&label=Star&maxAge=2592000)](https://github.com/scobal/seyren). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Graphhopper - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/graphhopper/graphhopper.svg?style=social&label=Star&maxAge=2592000)](https://github.com/graphhopper/graphhopper). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Ttorrent - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/mpetazzoni/ttorrent.svg?style=social&label=Star&maxAge=2592000)](https://github.com/mpetazzoni/ttorrent). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Geoserver - java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • Languagetool - Style and Grammar Checker for 25+ Languages. License: [GNU Lesser 2.1](https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License), [![GitHub stars](https://img.shields.io/github/stars/languagetool-org/languagetool.svg?style=social&label=Star&maxAge=2592000)](https://github.com/languagetool-org/languagetool). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • KeyBox - based SSH console that centrally manages administrative access to systems. Web-based administration is combined with management and distribution of user's public SSH keys. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/skavanagh/KeyBox.svg?style=social&label=Star&maxAge=2592000)](https://github.com/skavanagh/KeyBox). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Apache OpenMeetings - 2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 6. Opensource games that were written with Java

      • Bukkit - java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • MovingBlocks Terasology - open source voxel world. The Terasology project was born from a Minecraft-inspired tech demo and is becoming a stable platform for various types of gameplay settings in a voxel world. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/MovingBlocks/Terasology.svg?style=social&label=Star&maxAge=2592000)](https://github.com/MovingBlocks/Terasology). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • MinecraftForge - licenses/lgpl-2.1.en.html), [![GitHub stars](https://img.shields.io/github/stars/MinecraftForge/MinecraftForge.svg?style=social&label=Star&maxAge=2592000)](https://github.com/MinecraftForge/MinecraftForge). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • SpongePowered Sponge - java-links/blob/master/img/business-friendly.png?raw=true)
      • BuildCraft - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/BuildCraft/BuildCraft.svg?style=social&label=Star&maxAge=2592000)](https://github.com/BuildCraft/BuildCraft). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Equivalent Exchange 3 - Exchange-3\. Mods for Minecraft. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/pahimar/Equivalent-Exchange-3.svg?style=social&label=Star&maxAge=2592000)](https://github.com/pahimar/Equivalent-Exchange-3).
      • SpongePowered SpongeAPI - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/SpongePowered/SpongeAPI.svg?style=social&label=Star&maxAge=2592000)](https://github.com/SpongePowered/SpongeAPI). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Essentials - Minecraft server command mod - Adds over 100 commands for use in-game to help manage a server. License: [GNU 3](https://en.wikipedia.org/wiki/GNU_General_Public_License), [![GitHub stars](https://img.shields.io/github/stars/essentials/Essentials.svg?style=social&label=Star&maxAge=2592000)](https://github.com/essentials/Essentials). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • GlowstoneMC Glowstone - source server for the Bukkit Minecraft modding interface. License: [MIT](https://opensource.org/licenses/MIT) , [![GitHub stars](https://img.shields.io/github/stars/GlowstoneMC/Glowstone.svg?style=social&label=Star&maxAge=2592000)](https://github.com/GlowstoneMC/Glowstone). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Tribal Trouble - Tribal Trouble is a realtime strategy game released by Oddlabs in 2004. In 2014 the source was released under GPL2 license. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License), [![GitHub stars](https://img.shields.io/github/stars/sunenielsen/tribaltrouble.svg?style=social&label=Star&maxAge=2592000)](https://github.com/sunenielsen/tribaltrouble). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • WorldEdit - game voxel map editor for Minecraft. License: [GNU Lesser 3](https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License), [![GitHub stars](https://img.shields.io/github/stars/sk89q/WorldEdit.svg?style=social&label=Star&maxAge=2592000)](https://github.com/sk89q/WorldEdit). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
  • V. Tools for developing

    • 1. IDE

      • JetBrains Intellij Сommunity - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/JetBrains/intellij-community.svg?style=social&label=Star&maxAge=2592000)](https://github.com/JetBrains/intellij-community). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • JetBrains Ideavim - in for IDEs based on the IntelliJ platform. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License), [![GitHub stars](https://img.shields.io/github/stars/JetBrains/ideavim.svg?style=social&label=Star&maxAge=2592000)](https://github.com/JetBrains/ideavim). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • Rstudio - 3.0.en.html), [![GitHub stars](https://img.shields.io/github/stars/rstudio/rstudio.svg?style=social&label=Star&maxAge=2592000)](https://github.com/rstudio/rstudio). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • Vrapper - like editing in Eclipse. License: [GNU 3](https://en.wikipedia.org/wiki/GNU_General_Public_License).0, [![GitHub stars](https://img.shields.io/github/stars/vrapper/vrapper.svg?style=social&label=Star&maxAge=2592000)](https://github.com/vrapper/vrapper). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • Eclipse themes - v10.html), [![GitHub stars](https://img.shields.io/github/stars/jeeeyul/eclipse-themes.svg?style=social&label=Star&maxAge=2592000)](https://github.com/jeeeyul/eclipse-themes). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Eclipse color theme - v10.html), [![GitHub stars](https://img.shields.io/github/stars/eclipse-color-theme/eclipse-color-theme.svg?style=social&label=Star&maxAge=2592000)](https://github.com/eclipse-color-theme/eclipse-color-theme). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Eclim - java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • JetBrains MPS - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/JetBrains/MPS.svg?style=social&label=Star&maxAge=2592000)](https://github.com/JetBrains/MPS). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Idea markdown - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/nicoulaj/idea-markdown.svg?style=social&label=Star&maxAge=2592000)](https://github.com/nicoulaj/idea-markdown). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Eclipse - Established, open-souce project with support for lots of plugins and languages. License: [Eclipse Public License v1.0](https://en.wikipedia.org/wiki/Eclipse_Public_License). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 2. Deploy, config and build

      • Archiva Apache - wide build artifact repository. It is the perfect companion for build tools such as Maven, Continuum, and ANT. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Apache Yetus - 2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Bintray - Version control for binaries which handles the publishing. Can also be used with Maven or Gradle and has a free plan for open-source software or several business plans. **License: proprietary** ![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • Launch4j - Wraps JARs in lightweight and native Windows executables. License: [BSD 3](https://en.wikipedia.org/wiki/BSD_licenses) or [MIT](https://opensource.org/licenses/MIT). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Apache Maven - Declarative build and dependency management which favors convention over configuration. It might be preferable to Apache Ant which uses a rather procedural approach and can be difficult to maintain. http://maven.apache.org License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/apache/maven.svg?style=social&label=Star&maxAge=2592000)](https://github.com/apache/maven). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Google Bazel - Build tool from Google that builds code quickly and reliably. http://bazel.io License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/bazelbuild/bazel.svg?style=social&label=Star&maxAge=2592000)](https://github.com/bazelbuild/bazel). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Gradle - Incremental builds which are programmed via Groovy instead of declaring XML. Works well with Maven's dependency management. http://gradle.org/ License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/gradle/gradle.svg?style=social&label=Star&maxAge=2592000)](https://github.com/gradle/gradle). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Facebook Buck - A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/facebook/buck.svg?style=social&label=Star&maxAge=2592000)](https://github.com/facebook/buck). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • owner - Reduces boilerplate of properties. License: [BSD 3](https://en.wikipedia.org/wiki/BSD_licenses). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Netflix Archaius - Library for configuration management API. Archaius includes a set of configuration management APIs used by Netflix. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/Netflix/archaius.svg?style=social&label=Star&maxAge=2592000)](https://github.com/Netflix/archaius). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Capsule - Simple and powerful packaging and deployment. A fat JAR on steroids or a "Docker for Java" that supports JVM-optimized containers. [![GitHub stars](https://img.shields.io/github/stars/puniverse/capsule.svg?style=social&label=Star&maxAge=2592000)](https://github.com/puniverse/capsule). License: [Eclipse Public License v1.0](https://en.wikipedia.org/wiki/Eclipse_Public_License). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • IzPack - Setup authoring tool for cross-platform deployments. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/izpack/izpack.svg?style=social&label=Star&maxAge=2592000)](https://github.com/izpack/izpack)). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Spotify Helios - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/spotify/helios.svg?style=social&label=Star&maxAge=2592000)](https://github.com/spotify/helios). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • JitPack - Easy to use package repository for GitHub. Builds Maven/Gradle projects on demand and publishes ready-to-use packages. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/jitpack/jitpack.io.svg?style=social&label=Star&maxAge=2592000)](https://github.com/jitpack/jitpack.io)). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • config - Configuration library for JVM languages. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/typesafehub/config.svg?style=social&label=Star&maxAge=2592000)](https://github.com/typesafehub/config). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Central Repository - Largest binary component repository available as a free service to the open-source community. Default used by Apache Maven and available in all other build tools. **License: proprietary** ![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • packr - Packs JARs, assets and the JVM for native distribution on Windows, Linux and Mac OS X. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
    • 3. Perfomance tools

      • Square Leakcanary - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/square/leakcanary.svg?style=social&label=Star&maxAge=2592000)](https://github.com/square/leakcanary). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • VisualVM - Visual interface for detailed information about running applications. License: [GNU 2 with the Classpath Exception](https://en.wikipedia.org/wiki/GNU_General_Public_License).
      • JProfiler - Commercial profiler. **License: proprietary**![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • YourKit Java Profiler - Commercial profiler. **License: proprietary**![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • XRebel - A commercial profiler for Java Web applications. **License: proprietary**![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • JMH - Microbenchmarking tool for the JVM. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • GCViewer - java-links/blob/master/img/business-friendly.png?raw=true)
      • AdoptOpenJDK Jitwatch - clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29), [![GitHub stars](https://img.shields.io/github/stars/AdoptOpenJDK/jitwatch.svg?style=social&label=Star&maxAge=2592000)](https://github.com/AdoptOpenJDK/jitwatch). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • jHiccup - Logs and records platform JVM stalls. License: [BSD 2](https://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • LatencyUtils - Utilities for latency measurement and reporting. License: [BSD 2](https://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Naver Pinpoint - scale distributed systems written in Java. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/naver/pinpoint.svg?style=social&label=Star&maxAge=2592000)](https://github.com/naver/pinpoint). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • JProfiler - Commercial profiler. **License: proprietary**![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • XRebel - A commercial profiler for Java Web applications. **License: proprietary**![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
    • 4. Code Analysis

      • CDDL 1.0
      • FindBugs - Static analysis of bytecode to find potential bugs. License: [GNU Lesser](https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • SonarQube - java-links/blob/master/img/business-friendly.png?raw=true)
      • Google Error prone - Catches common programming mistakes as compile-time errors. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) , [![GitHub stars](https://img.shields.io/github/stars/google/error-prone.svg?style=social&label=Star&maxAge=2592000)](https://github.com/google/error-prone). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • OpenGrok
      • Checkstyle - Static analysis of coding conventions and standards. License: [GNU Lesser 2.1](https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • PMD - Source code analysis for finding bad coding practices. License: [BSD 4](https://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • FindBugs - Static analysis of bytecode to find potential bugs. License: [GNU Lesser](https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • jQAssistant - Static code analysis with Neo4J-based query language. License: [GNU 3](https://en.wikipedia.org/wiki/GNU_General_Public_License). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
    • 5. Monitoring

      • Kamon - Tool for monitoring applications running on the JVM. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Glowroot - Open source Java APM. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • SPM - Commercial performance monitor with distributing transaction tracing for JVM apps. **License: proprietary**![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • Dynamic Code Evolution Virtual Machine (DCE VM) - The Dynamic Code Evolution Virtual Machine (DCE VM) is a modification of the Java HotSpot(TM) VM that allows unlimited redefinition of loaded classes at runtime. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License)![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • DCEVM - This project is a fork of original DCEVM project. The purpose of the project is to maintain enhanced class redefinition functionality for OpenJDK HotSpot 7/8 and Oracle JVM. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License)![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • JRebel - Reload code changes instantly. Skip the build and redeploy process. JRebel reloads changes to Java classes, resources, and over 90 frameworks. *License: proprietary*![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
      • JavaMelody - Performance monitoring and profiling. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • Dynamic Code Evolution Virtual Machine (DCE VM) - The Dynamic Code Evolution Virtual Machine (DCE VM) is a modification of the Java HotSpot(TM) VM that allows unlimited redefinition of loaded classes at runtime. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License)![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • HotswapAgent - Java unlimited redefinition of classes at runtime. License: [GNU 2](https://en.wikipedia.org/wiki/GNU_General_Public_License)![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
      • Spring Loaded - Java agent that enables class reloading in a running JVM. License: [Apache 2](http://www.apache.org/licenses/LICENSE-2.0)![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • jmxtrans - Tool to connect to multiple JVMs and to query them for their attributes via JMX. Its query language is based on JSON, which allows non-Java programmers to access the JVMs attributes. Likewise, this tool supports different output writes, including Graphite, Ganglia, StatsD, among others. License: [MIT](https://opensource.org/licenses/MIT). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true)
      • SPM - Commercial performance monitor with distributing transaction tracing for JVM apps. **License: proprietary**![proprietary license](https://github.com/Vedenin/useful-java-links/blob/master/img/proprietary-license.png?raw=true)
    • 7. Documentation

      • Markdown-doclet: - 3.0-standalone.html), [![GitHub stars](https://img.shields.io/github/stars/Abnaxos/markdown-doclet.svg?style=social&label=Star&maxAge=2592000)](https://github.com/Abnaxos/markdown-doclet). ![impossible proprietary code linking license](https://github.com/Vedenin/useful-java-links/blob/master/img/impossible-proprietary-code-linking.png?raw=true)
    • 8. Other

      • Chocotea: - 2.0) , [![GitHub stars](https://img.shields.io/github/stars/cleopatra27/chocotea.svg?style=social&label=Star&maxAge=2592000)](https://github.com/cleopatra27/chocotea).
Sub Categories
6. Useful libraries 89 2. Web development 68 1. Testing 54 8. Machine Learning 46 7. Big data 38 1. Databases and storages 33 3. Websites 24 4. Client and drivers for databases 23 9. Distributed Applications 19 2. Deploy, config and build 17 5. ORM 17 1. Common frameworks and libraries 17 5. Game Development 17 5. Opensource applications that were written with Java 15 1. Source code examples 14 4. Business 13 3. Perfomance tools 13 5. Rest Frameworks 12 5. Monitoring 12 1. Servers (Web Server and Application Server) 12 3. Message, message broker and message queue 12 6. Working with messy data 11 8. Json 11 6. Opensource games that were written with Java 11 1. IDE 10 2. Networking 10 4. Http and ssh 10 3. Continuous Integration 9 8. Other 9 4. Code Analysis 9 14. Document Processing (XLS, DOC and PDF) 9 8. Code generation and changing byte code 9 3. Search engines 9 4. Formal Verification 9 10. Integratin with API 8 12. Clouds 8 11. OSGI 8 17. Geospatial Service Interation 8 7. Web Crawling and HTML parsering 7 7. Imagery and Video 7 3. GUI 7 2. Data structures 7 16. XML and SOAP 6 1. Program languages that were written with Java 6 3. Javascript 4 6. Integration frameworks 4 2. Influential Books 4 1. Communities 4 10. Science 4 11. Bitcoin 3 2. Other program languages tools that were written with Java 3 9. CSV 3 2. Code Coverage 3 13. Cluster Management 3 4. Frameworks that help to create parsers, interpreters or compilers 2 15. Native 2 2. Benchmark results 2 3. Working with git and github 2 18. Reverse Proxy Servers 1 7. Documentation 1