diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5093a29 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +scripts/ diff --git a/README.md b/README.md index d83cef3..94b70e2 100644 --- a/README.md +++ b/README.md @@ -251,7 +251,6 @@ A curated list of awesome Java frameworks, libraries and software. * [JRebel](http://zeroturnaround.com/software/jrebel/) - Commercial software that instantly reloads code and configuration changes without redeploys. * [Lombok](https://projectlombok.org/) - Code-generator which aims to reduce the verbosity. * [Spring Loaded](https://github.com/spring-projects/spring-loaded) - Class reloading agent. -* [vert.x](http://vertx.io/) - Polyglot event-driven application framework. ## Distributed Applications @@ -443,7 +442,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Design Patterns](https://github.com/iluwatar/java-design-patterns) - Implementation and explanation of the most common design patterns. * [Jimfs](https://github.com/google/jimfs) - In-memory file system. -* [Lanterna](https://code.google.com/p/lanterna/) - Easy console text GUI library similar to curses. +* [Lanterna](https://github.com/mabe02/lanterna) - Easy console text GUI library similar to curses. * [LightAdmin](http://lightadmin.org/) - Pluggable CRUD UI library for rapid application development. * [Modern Java - A Guide to Java 8](https://github.com/winterbe/java8-tutorial) - Popular Java 8 guide. * [OpenRefine](http://openrefine.org/) - Tool for working with messy data: cleaning, transforming, extending it with web services and linking it to databases. @@ -456,6 +455,7 @@ A curated list of awesome Java frameworks, libraries and software. * [AppDynamics](https://www.appdynamics.com/) - Commercial performance monitor. * [JavaMelody](https://github.com/javamelody/javamelody) - Performance monitoring and profiling. * [jmxtrans](https://github.com/jmxtrans/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. +* [Jolokia](https://jolokia.org/) - JMX over REST. * [Kamon](http://www.kamon.io/) - Tool for monitoring applications running on the JVM. * [Metrics](http://metrics.codahale.com/) - Expose metrics via JMX or HTTP and can send them to a database. * [New Relic](http://newrelic.com/) - Commercial performance monitor. @@ -515,6 +515,7 @@ A curated list of awesome Java frameworks, libraries and software. *Tools for performance analysis, profiling and benchmarking.* +* [honest-profiler](https://github.com/RichardWarburton/honest-profiler) - An low-overhead, bias-free sampling profiler. * [jHiccup](https://github.com/giltene/jHiccup) - Logs and records platform JVM stalls. * [JMH](http://openjdk.java.net/projects/code-tools/jmh/) - Microbenchmarking tool for the JVM. * [JProfiler](https://www.ej-technologies.com/products/jprofiler/overview.html) - Commercial profiler. @@ -529,6 +530,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Reactive Streams](https://github.com/reactive-streams/reactive-streams-jvm/) - Provide a standard for asynchronous stream processing with non-blocking backpressure. * [Reactor](http://projectreactor.io/) - Library for building reactive fast-data applications. * [RxJava](https://github.com/ReactiveX/RxJava) - Library for composing asynchronous and event-based programs using observable sequences from the JVM. +* [vert.x](http://vertx.io/) - Polyglot event-driven application framework. ## REST Frameworks @@ -537,6 +539,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Dropwizard](https://dropwizard.github.io/dropwizard/) - Opinionated framework for setting up modern web applications with Jetty, Jackson, Jersey and Metrics. * [Feign](https://github.com/Netflix/feign) - HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket. * [Jersey](https://jersey.java.net/) - JAX-RS reference implementation. +* [RAML](http://raml.org/) - Modeling language to generate REST APIs with contract first. * [Rapidoid](http://www.rapidoid.org/) - A Simple, secure and extremely fast framework consisting of embedded HTTP server, GUI components and dependency injection. * [RESTEasy](http://resteasy.jboss.org/) - Fully certified and portable implementation of the JAX-RS specification. * [RestExpress](https://github.com/RestExpress/RestExpress) - Thin wrapper on the JBoss Netty HTTP stack to provide scaling and performance. @@ -711,7 +714,6 @@ A curated list of awesome Java frameworks, libraries and software. * [James Weaver](https://twitter.com/JavaFXpert) - Java/JavaFX/IoT developer, author and speaker. * [Java EE](https://twitter.com/Java_EE/) - Official Java EE Twitter account. * [Java Magazine](https://twitter.com/Oraclejavamag) - Official Java Magazine account. -* [Java.net](https://twitter.com/javanetbuzz/) - Official Java.net account. * [Java](https://twitter.com/java/) - Official Java Twitter account. * [Javin Paul](https://twitter.com/javinpaul) - Well-known Java blogger. * [Lukas Eder](https://twitter.com/lukaseder) - Founder and CEO Data Geekery (jOOQ). @@ -723,10 +725,8 @@ A curated list of awesome Java frameworks, libraries and software. * [OpenJDK](https://twitter.com/OpenJDK) - Official OpenJDK account. * [Peter Lawrey](https://twitter.com/PeterLawrey) - Peter Lawrey, Java performance expert. * [Reza Rahman](https://twitter.com/reza_rahman) - Java EE/GlassFish/WebLogic evangelist, author, speaker, open source hacker. -* [Roberto Cortez](https://twitter.com/radcortez) - Java EE/JPA expert, speaker, open source. * [Simon Maple](https://twitter.com/sjmaple) - Java Champion, virtualJUG founder, LJC leader, RebelLabs author. * [Stephen Colebourne](https://twitter.com/jodastephen) - Java Champion, speaker. -* [Tim Boudreau](https://twitter.com/kablosna) - Author and NetBeans guru. * [Trisha Gee](https://twitter.com/trisha_gee) - Java Champion and speaker. ## Websites @@ -742,12 +742,9 @@ A curated list of awesome Java frameworks, libraries and software. * [JavaWorld](http://www.javaworld.com/) * [JAXenter](https://jaxenter.com/) * [RebelLabs](http://zeroturnaround.com/rebellabs/) -* [The Java Specialist' Newsletter](http://www.javaspecialists.eu/archive/archive.jsp) * [The Takipi Blog](http://blog.takipi.com/) * [TheServerSide.com](http://www.theserverside.com/) -* [Thoughts On Java](http://www.thoughts-on-java.org/) * [Vanilla Java](http://vanillajava.blogspot.ch/) -* [Vlad Mihalcea on Hibernate](http://vladmihalcea.com/) * [Voxxed](https://www.voxxed.com/) # Contributing