From 48bd6e0222158ec6a3e31b0d8797b40a01491d96 Mon Sep 17 00:00:00 2001 From: sgwerder Date: Tue, 22 Mar 2016 16:00:53 +0100 Subject: [PATCH 1/6] Added J8Spec Testing framework --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 640399e..ffd262a 100644 --- a/README.md +++ b/README.md @@ -641,6 +641,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Truth](https://github.com/google/truth) - Google's assertion and proposition framework. * [Unitils](http://www.unitils.org/) - Modular testing library for unit and integration testing. * [WireMock](http://wiremock.org/) - Stubbs and mocks web services. +* [J8Spec](https://tprado.github.io/j8spec/) - J8Spec is a library that allows tests written in Java to follow the BDD style introduced by RSpec and Jasmine. ## Utility From 2740659ddaf5b257060ff2c8dca0d4c92d1dd9b7 Mon Sep 17 00:00:00 2001 From: sgwerder Date: Tue, 22 Mar 2016 16:07:08 +0100 Subject: [PATCH 2/6] Added Java Algorithm Site The list includes nearly 200 standalone Java implemention snippets of essential algorithms. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ffd262a..bb488bb 100644 --- a/README.md +++ b/README.md @@ -746,6 +746,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Google Java Style](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html) * [InfoQ](http://www.infoq.com/) * [Java, SQL, and jOOQ](http://blog.jooq.org/) +* [Java Algorithms and Clients](http://algs4.cs.princeton.edu/code/) * [Java.net](https://community.oracle.com/community/java) * [Javalobby](https://dzone.com/java-jdk-development-tutorials-tools-news) * [JavaWorld](http://www.javaworld.com/) From 2b54827d2eda2879389c8b7038d91ee013806af3 Mon Sep 17 00:00:00 2001 From: sgwerder Date: Sat, 26 Mar 2016 17:20:53 +0100 Subject: [PATCH 3/6] Added graph analysis and visualization libraries Possibly there should be a new category for "Visualization". --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bb488bb..0b1dfa2 100644 --- a/README.md +++ b/README.md @@ -560,11 +560,14 @@ A curated list of awesome Java frameworks, libraries and software. ## Science -*Libraries for scientific computing and analysis.* +*Libraries for scientific computing, analysis and visualization.* * [DataMelt](http://jwork.org/dmelt/) - Environment for scientific computation, data analysis and data visualization. -* [JGraphT](https://github.com/jgrapht/jgrapht) - Graph library that provides mathematical graph-theory objects and algorithms. * [JScience](http://jscience.org/) - Provides a set of classes to work with scientific measurements and units. +* [GraphStream](http://graphstream-project.org/) - GraphStream is a Java library for the modeling and analysis of dynamic graphs. You can generate, import, export, measure, layout and visualize them. +* [JGraphT](https://github.com/jgrapht/jgrapht) - Graph library that provides mathematical graph-theory objects and algorithms. +* [JGraphX](https://github.com/jgraph/jgraphx) - JGraphX provides functionality for visualisation and interaction with node-edge graphs (not charts). +* [JUNG](http://jung.sourceforge.net/) - Java Universal Network/Graph Framework--is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. ## Search From 6066fada10f6a5c32165d6d17893347e20ef4ee8 Mon Sep 17 00:00:00 2001 From: sgwerder Date: Sun, 27 Mar 2016 13:30:50 +0200 Subject: [PATCH 4/6] Changes proposed by owner --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0b1dfa2..6fdb3e4 100644 --- a/README.md +++ b/README.md @@ -564,10 +564,9 @@ A curated list of awesome Java frameworks, libraries and software. * [DataMelt](http://jwork.org/dmelt/) - Environment for scientific computation, data analysis and data visualization. * [JScience](http://jscience.org/) - Provides a set of classes to work with scientific measurements and units. -* [GraphStream](http://graphstream-project.org/) - GraphStream is a Java library for the modeling and analysis of dynamic graphs. You can generate, import, export, measure, layout and visualize them. +* [GraphStream](http://graphstream-project.org/) - Library for modeling and analysis of dynamic graphs. * [JGraphT](https://github.com/jgrapht/jgrapht) - Graph library that provides mathematical graph-theory objects and algorithms. * [JGraphX](https://github.com/jgraph/jgraphx) - JGraphX provides functionality for visualisation and interaction with node-edge graphs (not charts). -* [JUNG](http://jung.sourceforge.net/) - Java Universal Network/Graph Framework--is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. ## Search @@ -644,7 +643,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Truth](https://github.com/google/truth) - Google's assertion and proposition framework. * [Unitils](http://www.unitils.org/) - Modular testing library for unit and integration testing. * [WireMock](http://wiremock.org/) - Stubbs and mocks web services. -* [J8Spec](https://tprado.github.io/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. ## Utility From 25ed7ec40292648115d00be12996b438c60dff48 Mon Sep 17 00:00:00 2001 From: sgwerder Date: Sun, 27 Mar 2016 13:32:45 +0200 Subject: [PATCH 5/6] Swing part for JGraphX --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6fdb3e4..3d2ac66 100644 --- a/README.md +++ b/README.md @@ -566,7 +566,7 @@ A curated list of awesome Java frameworks, libraries and software. * [JScience](http://jscience.org/) - Provides a set of classes to work with scientific measurements and units. * [GraphStream](http://graphstream-project.org/) - Library for modeling and analysis of dynamic graphs. * [JGraphT](https://github.com/jgrapht/jgrapht) - Graph library that provides mathematical graph-theory objects and algorithms. -* [JGraphX](https://github.com/jgraph/jgraphx) - JGraphX provides functionality for visualisation and interaction with node-edge graphs (not charts). +* [JGraphX](https://github.com/jgraph/jgraphx) - Library for visualisation (mainly Swing) and interaction with node-edge graphs. ## Search From 43a58eed521b33078e52731e874883116b1c315c Mon Sep 17 00:00:00 2001 From: sgwerder Date: Mon, 4 Apr 2016 13:23:41 +0200 Subject: [PATCH 6/6] Added Dex --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3d2ac66..47122b6 100644 --- a/README.md +++ b/README.md @@ -652,6 +652,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Apache Commons](http://commons.apache.org/) - Provides different general purpose functions like configuration, validation, collections, file upload or XML processing. * [CRaSH](http://www.crashub.org) - Provides a shell into a JVM that's running CRaSH. Used by Spring Boot and others. * [Gephi](https://github.com/gephi/gephi/) - Cross-platform for visualizing and manipulating large graph networks. +* [Dex](https://github.com/PatMartin/Dex) - Java/JavaFX tool capable of powerful ETL and data visualization. * [Guava](https://github.com/google/guava) - Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth. * [JADE](http://jade.tilab.com/) - Framework and environment for building and to debugging multi-agent systems. * [javatuples](http://www.javatuples.org/) - Tuples.