Merge remote-tracking branch 'akullpp/master'
This commit is contained in:
10
README.md
10
README.md
@ -85,6 +85,7 @@ A curated list of awesome Java frameworks, libraries and software.
|
|||||||
* [FreeMarker](http://freemarker.org/) - General templating engine without any heavyweight or opinionated dependencies.
|
* [FreeMarker](http://freemarker.org/) - General templating engine without any heavyweight or opinionated dependencies.
|
||||||
* [GlassFish](https://glassfish.java.net/) - Application server and reference implementation for Java EE sponsored by Oracle.
|
* [GlassFish](https://glassfish.java.net/) - Application server and reference implementation for Java EE sponsored by Oracle.
|
||||||
* [GWT](http://www.gwtproject.org/) - Toolbox which includes a Java-to-JavaScript compiler for client-side code, XML parser, API for RPC, JUnit integration, internationalization support and widgets for the GUI.
|
* [GWT](http://www.gwtproject.org/) - Toolbox which includes a Java-to-JavaScript compiler for client-side code, XML parser, API for RPC, JUnit integration, internationalization support and widgets for the GUI.
|
||||||
|
* [Hamcrest](http://hamcrest.org/JavaHamcrest/) - Matchers that can be combined to create flexible expressions of intent.
|
||||||
* [HornetQ](http://hornetq.jboss.org/) - Clear, concise, modular and made to be embedded.
|
* [HornetQ](http://hornetq.jboss.org/) - Clear, concise, modular and made to be embedded.
|
||||||
* [Hudson](http://hudson-ci.org/) - Continuous integration server still in active development.
|
* [Hudson](http://hudson-ci.org/) - Continuous integration server still in active development.
|
||||||
* [Java Modeling Language (JML)](http://www.eecs.ucf.edu/~leavens/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.
|
* [Java Modeling Language (JML)](http://www.eecs.ucf.edu/~leavens/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.
|
||||||
@ -217,6 +218,7 @@ A curated list of awesome Java frameworks, libraries and software.
|
|||||||
* [fabric8](http://fabric8.io/) - Integration platform for containers.
|
* [fabric8](http://fabric8.io/) - Integration platform for containers.
|
||||||
* [Go](https://www.thoughtworks.com/go/) - ThoughtWork's open-source solution.
|
* [Go](https://www.thoughtworks.com/go/) - ThoughtWork's open-source solution.
|
||||||
* [Jenkins](http://jenkins-ci.org/) - Provides server-based deployment services.
|
* [Jenkins](http://jenkins-ci.org/) - Provides server-based deployment services.
|
||||||
|
* [Semaphore](https://semaphoreci.com) - Hosted CI/CD service, free for open-source and 100 private builds with native Docker support.
|
||||||
* [TeamCity](http://www.jetbrains.com/teamcity/) - JetBrain's CI solution with a free version.
|
* [TeamCity](http://www.jetbrains.com/teamcity/) - JetBrain's CI solution with a free version.
|
||||||
* [Travis](https://travis-ci.org) - Hosted service often used for open-source projects.
|
* [Travis](https://travis-ci.org) - Hosted service often used for open-source projects.
|
||||||
|
|
||||||
@ -657,8 +659,10 @@ A curated list of awesome Java frameworks, libraries and software.
|
|||||||
*Frameworks that are suites of multiple libraries encompassing several categories.*
|
*Frameworks that are suites of multiple libraries encompassing several categories.*
|
||||||
|
|
||||||
* [CUBA Platform](https://cuba-platform.com) - High level framework for development of enterprise applications with rich web interface, based on Spring, EclipseLink and Vaadin.
|
* [CUBA Platform](https://cuba-platform.com) - High level framework for development of enterprise applications with rich web interface, based on Spring, EclipseLink and Vaadin.
|
||||||
* [Spring](http://projects.spring.io/spring-framework/) - Provides many packages ranging from dependency injection to aspect-oriented programming to security.
|
|
||||||
* [Light-Java](https://github.com/networknt/light-java) - A fast, lightweight and productive microservices framework with [security](https://github.com/networknt/light-oauth2) built in.
|
* [Light-Java](https://github.com/networknt/light-java) - A fast, lightweight and productive microservices framework with [security](https://github.com/networknt/light-oauth2) built in.
|
||||||
|
* [Orienteer](https://github.com/OrienteerBAP/Orienteer) - Open source business application platform for rapid configuration/development of CRM, ERP, LMS and other applications.
|
||||||
|
* [Spring](http://projects.spring.io/spring-framework/) - Provides many packages ranging from dependency injection to aspect-oriented programming to security.
|
||||||
|
|
||||||
|
|
||||||
## Reactive libraries
|
## Reactive libraries
|
||||||
|
|
||||||
@ -763,10 +767,10 @@ A curated list of awesome Java frameworks, libraries and software.
|
|||||||
* [Cukes-REST](https://github.com/ctco/cukes-rest) - A collection of Gherkin steps for REST-service testing using Cucumber.
|
* [Cukes-REST](https://github.com/ctco/cukes-rest) - A collection of Gherkin steps for REST-service testing using Cucumber.
|
||||||
* [Gatling](http://gatling.io/) - Load testing tool designed for ease of use, maintainability and high performance.
|
* [Gatling](http://gatling.io/) - Load testing tool designed for ease of use, maintainability and high performance.
|
||||||
* [GreenMail](http://www.icegreen.com/greenmail/) - In-memory email server for integration testing. Supports SMTP, POP3 and IMAP including SSL.
|
* [GreenMail](http://www.icegreen.com/greenmail/) - In-memory email server for integration testing. Supports SMTP, POP3 and IMAP including SSL.
|
||||||
* [Hamcrest](http://hamcrest.org/JavaHamcrest/) - Matchers that can be combined to create flexible expressions of intent.
|
|
||||||
* [J8Spec](https://github.com/j8spec/j8spec/) - J8Spec is a library that allows tests written in Java to follow the BDD style introduced by RSpec and Jasmine.
|
* [J8Spec](https://github.com/j8spec/j8spec/) - J8Spec is a library that allows tests written in Java to follow the BDD style introduced by RSpec and Jasmine.
|
||||||
* [JSONAssert](http://jsonassert.skyscreamer.org/) - Simplifies testing of JSON strings.
|
* [JSONAssert](http://jsonassert.skyscreamer.org/) - Simplifies testing of JSON strings.
|
||||||
* [JBehave](http://jbehave.org/) - Framework for Behavioural Driven Development.
|
* [JBehave](http://jbehave.org/) - Framework for Behavioural Driven Development.
|
||||||
|
* [JFairy] (https://github.com/Codearte/jfairy) - Fake data generator.
|
||||||
* [JGiven](http://jgiven.org) - Developer-friendly BDD testing framework compatible with JUnit and TestNG.
|
* [JGiven](http://jgiven.org) - Developer-friendly BDD testing framework compatible with JUnit and TestNG.
|
||||||
* [JMockit](http://jmockit.org/) - Mocks static, final methods and more.
|
* [JMockit](http://jmockit.org/) - Mocks static, final methods and more.
|
||||||
* [junit-dataprovider](https://github.com/TNG/junit-dataprovider) - A TestNG like dataprovider runner for JUnit.
|
* [junit-dataprovider](https://github.com/TNG/junit-dataprovider) - A TestNG like dataprovider runner for JUnit.
|
||||||
@ -851,6 +855,8 @@ A curated list of awesome Java frameworks, libraries and software.
|
|||||||
|
|
||||||
*Books that had a high impact and are still worth reading.*
|
*Books that had a high impact and are still worth reading.*
|
||||||
|
|
||||||
|
* [Core Java Volume I--Fundamentals](https://www.amazon.com/Core-Java-I-Fundamentals-10th/dp/0134177304)
|
||||||
|
* [Core Java, Volume II--Advanced Features](https://www.amazon.com/Core-Java-II-Advanced-Features-10th/dp/0134177290)
|
||||||
* [Effective Java (2nd Edition)](http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683)
|
* [Effective Java (2nd Edition)](http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683)
|
||||||
* [Java 8 in Action](http://www.amazon.com/Java-Action-Lambdas-functional-style-programming/dp/1617291994/)
|
* [Java 8 in Action](http://www.amazon.com/Java-Action-Lambdas-functional-style-programming/dp/1617291994/)
|
||||||
* [Java Concurrency in Practice](http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601)
|
* [Java Concurrency in Practice](http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601)
|
||||||
|
Reference in New Issue
Block a user