diff --git a/README.md b/README.md index 83ee790..48e5692 100644 --- a/README.md +++ b/README.md @@ -199,12 +199,12 @@ A curated list of awesome Java frameworks, libraries and software. *Libraries that provide external configuration.* +* [centraldogma](https://github.com/line/centraldogma) - Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2. +* [cfg4j](https://github.com/cfg4j/cfg4j) - Modern configuration library for distributed apps written in Java. * [config](https://github.com/typesafehub/config) - Configuration library for JVM languages. * [ini4j](http://ini4j.sourceforge.net/) - Provides an API for handling Windows' INI files. * [KAConf](https://github.com/mariomac/kaconf) - Annotation-based configuration system for Java and Kotlin. * [owner](https://github.com/lviggiano/owner) - Reduces boilerplate of properties. -* [cfg4j](https://github.com/cfg4j/cfg4j) - Modern configuration library for distributed apps written in Java. -* [centraldogma](https://github.com/line/centraldogma) - Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2. ## Constraint Satisfaction Problem Solver @@ -276,8 +276,8 @@ A curated list of awesome Java frameworks, libraries and software. * [Almanac Converter](https://github.com/hypotemoose/almanac-converter) - Simple conversion between different calendar systems. * [iCal4j](https://github.com/ical4j/ical4j) - Parse and build iCalendar [RFC 5545](https://tools.ietf.org/html/rfc5545) data models. -* [Time4J](https://github.com/MenoData/Time4J) - Advanced date and time library. * [ThreeTen-Extra](https://github.com/ThreeTen/threeten-extra) - Additional date-time classes that complement those in JDK 8. +* [Time4J](https://github.com/MenoData/Time4J) - Advanced date and time library. ## Dependency Injection @@ -489,11 +489,11 @@ A curated list of awesome Java frameworks, libraries and software. *Current implementations of the JVM/JDK.* * [Avian](https://github.com/ReadyTalk/avian) - JVM with both JIT and AOT modes. Includes an iOS port. +* [OpenJ9](https://github.com/eclipse/openj9) - High performance, enterprise calibre, flexibly licensed, openly governed cross platform Java Virtual Machine extending and augmenting the runtime technology components from the Eclipse OMR and OpenJDK project. * [OpenJDK](http://openjdk.java.net/) - Open-source implementation for Linux. * [ParparVM](https://github.com/codenameone/CodenameOne/tree/master/vm) - VM with non-blocking, concurrent GC for iOS. * [Zulu OpenJDK 9](http://zulu.org/zulu-9-pre-release-downloads/) - Early-access OpenJDK 9 builds for Windows, Linux, and Mac OS X. * [Zulu OpenJDK](http://www.azul.com/downloads/zulu/) - OpenJDK builds for Windows, Linux, and Mac OS X through Java 8. -* [OpenJ9](https://github.com/eclipse/openj9) - High performance, enterprise calibre, flexibly licensed, openly governed cross platform Java Virtual Machine extending and augmenting the runtime technology components from the Eclipse OMR and OpenJDK project. ## Logging @@ -565,6 +565,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Polyglot for Maven](https://github.com/takari/polyglot-maven/) - Extensions for Maven 3.3.1+ that allows writing the POM model in dialects other than XML. * [Togglz](https://www.togglz.org/) - Implementation of the Feature Toggles pattern. * [TypeTools](https://github.com/jhalterman/typetools) - Tools for resolving generic types. +* [XMLBeam](https://github.com/SvenEwald/xmlbeam) - Processes XML by using annotations or XPath within code. ## Microservice