diff --git a/README.md b/README.md index 29bd2e4..aaaff48 100644 --- a/README.md +++ b/README.md @@ -316,7 +316,7 @@ A curated list of awesome Java frameworks, libraries and software. - [Apache Geode](https://geode.apache.org) - In-memory data management system that provides reliable asynchronous event notifications and guaranteed message delivery. - [Apache Storm](https://storm.apache.org) - Realtime computation system. - [Apache ZooKeeper](https://zookeeper.apache.org) - Coordination service with distributed configuration, synchronization, and naming registry for large distributed systems. -- [Atomix](https://atomix.io/) - Fault-tolerant distributed coordination framework. +- [Atomix](https://atomix.io) - Fault-tolerant distributed coordination framework. - [Axon Framework](http://www.axonframework.org) - Framework for creating CQRS applications. - [Dropwizard Circuit Breaker](https://github.com/mtakaki/dropwizard-circuitbreaker) - Circuit breaker design pattern for Dropwizard. - [Failsafe](https://github.com/jhalterman/failsafe) - Simple failure handling with retries and circuit breakers. @@ -356,7 +356,7 @@ A curated list of awesome Java frameworks, libraries and software. *Libraries that assist with processing office document formats.* -- [Apache POI](https://poi.apache.org/) - Supports OOXML (XLSX, DOCX, PPTX) as well as OLE2 (XLS, DOC or PPT). +- [Apache POI](https://poi.apache.org) - Supports OOXML (XLSX, DOCX, PPTX) as well as OLE2 (XLS, DOC or PPT). - [documents4j](http://documents4j.com) - API for document format conversion using third-party converters such as MS Word. - [docx4j](https://www.docx4java.org/trac/docx4j) - Create and manipulate Microsoft Open XML files. - [zerocell](https://github.com/creditdatamw/zerocell) - Annotation-based API for reading data from Excel sheets into POJOs with focus on reduced overhead. @@ -402,7 +402,7 @@ A curated list of awesome Java frameworks, libraries and software. - [Apache SIS](https://sis.apache.org) - Library for developing geospatial applications. - [Geo](https://github.com/davidmoten/geo) - GeoHash utilities in Java. - [Geotoolkit.org](http://www.geotoolkit.org) - Library for developing geospatial applications. Built on top of the Apache SIS project. -- [GeoTools](https://geotools.org/) - Library that provides tools for geospatial data. +- [GeoTools](https://geotools.org) - Library that provides tools for geospatial data. - [GraphHopper](https://github.com/graphhopper/graphhopper) - Road-routing engine. Used as a Java library or standalone web service. - [H2GIS](http://www.h2gis.org) - A spatial extension of the H2 database. - [Jgeohash](https://astrapi69.github.io/jgeohash) - Library for using the GeoHash algorithm. @@ -552,7 +552,7 @@ A curated list of awesome Java frameworks, libraries and software. - [Apache Camel](https://camel.apache.org) - Glues together different transport APIs via Enterprise Integration Patterns. - [Apache Kafka](https://kafka.apache.org) - High-throughput distributed messaging system. - [Apache Pulsar](https://pulsar.apache.org) - Distributed pub/sub-messaging system. -- [Apache RocketMQ](https://rocketmq.apache.org/) - A fast, reliable, and scalable distributed messaging platform. +- [Apache RocketMQ](https://rocketmq.apache.org) - A fast, reliable, and scalable distributed messaging platform. - [Apache Qpid](https://qpid.apache.org) - Apache Qpid makes messaging tools that speak AMQP and support many languages and platforms. - [EventBus](https://github.com/greenrobot/EventBus) - Simple publish/subscribe event bus. - [Hermes](http://hermes.allegro.tech) - Fast and reliable message broker built on top of Kafka. @@ -627,7 +627,7 @@ A curated list of awesome Java frameworks, libraries and software. - [Kamon](http://www.kamon.io) - Tool for monitoring applications running on the JVM. - [Metrics](http://metrics.dropwizard.io) - Expose metrics via JMX or HTTP and send them to a database. - [New Relic ![c]](https://newrelic.com) - Performance monitor. -- [Datadog ![c]](https://docs.datadoghq.com/tracing/setup/java/) - Modern monitoring & analytics. +- [Datadog ![c]](https://docs.datadoghq.com/tracing/setup/java) - Modern monitoring & analytics. - [nudge4j](https://github.com/lorenzoongithub/nudge4j) - Remote developer console from the browser for Java 8 via bytecode injection. - [OverOps ![c]](https://www.overops.com) - In-production error monitoring and debugging. - [Pinpoint](https://github.com/naver/pinpoint) - Open-source APM tool. @@ -808,14 +808,14 @@ A curated list of awesome Java frameworks, libraries and software. - [Reactive Streams](https://github.com/reactive-streams/reactive-streams-jvm) - Provides a standard for asynchronous stream processing with non-blocking backpressure. - [Reactor](https://projectreactor.io) - Library for building reactive fast-data applications. - [RxJava](https://github.com/ReactiveX/RxJava) - Allows for composing asynchronous and event-based programs using observable sequences. -- [vert.x](https://vertx.io/) - Polyglot event-driven application framework. +- [vert.x](https://vertx.io) - Polyglot event-driven application framework. ### REST Frameworks *Frameworks specifically for creating RESTful services.* - [Dropwizard](https://dropwizard.github.io/dropwizard) - Opinionated framework for setting up modern web applications with Jetty, Jackson, Jersey and Metrics. -- [Elide](http://elide.io/) - Opinionated framework for JSON- or GraphQL-APIs based on a JPA data model. +- [Elide](http://elide.io) - Opinionated framework for JSON- or GraphQL-APIs based on a JPA data model. - [javalin](https://javalin.io) - Javalin is just a few thousand lines of code on top of Jetty, which means its performance is almost equivalent to pure Jetty. - [Jersey](https://jersey.github.io) - JAX-RS reference implementation. - [Microserver](https://github.com/aol/micro-server) — A convenient, extensible microservices plugin system for Spring & Spring Boot. With more than 30 plugins and growing, it supports both micro-monolith and pure microservices styles. @@ -1037,7 +1037,7 @@ A curated list of awesome Java frameworks, libraries and software. - [Apache Tapestry](https://tapestry.apache.org) - Component-oriented framework for creating dynamic, robust, highly scalable web applications. - [Apache Wicket](https://wicket.apache.org) - Component-based web application framework similar to Tapestry, with a stateful GUI. - [Blade](https://github.com/biezhi/blade) - Lightweight, modular framework that aims to be elegant and simple. -- [Bootique](https://bootique.io/) - Minimally opinionated framework for runnable apps. +- [Bootique](https://bootique.io) - Minimally opinionated framework for runnable apps. - [Firefly](http://www.fireflysource.com) - Asynchronous framework for rapid development of high-performance web application. - [Grails](https://grails.org) - Groovy framework that provides a highly productive environment by favoring convention over configuration, no XML and support for mixins. - [Jooby](http://jooby.org) - Scalable, fast and modular micro-framework that offers multiple programming models.