diff --git a/README.md b/README.md index febcb25..fc74f53 100644 --- a/README.md +++ b/README.md @@ -700,60 +700,60 @@ A curated list of awesome Java frameworks, libraries and software. #### Apache Commons -- [Pool](http://commons.apache.org/proper/commons-pool) - Generic object pooling component. - [BCEL](http://commons.apache.org/proper/commons-bcel) - Byte Code Engineering Library - analyze, create, and manipulate Java class files. -- [Codec](http://commons.apache.org/proper/commons-codec) - General encoding/decoding algorithms (for example phonetic, base64, URL). -- [Compress](http://commons.apache.org/proper/commons-compress) - Defines an API for working with tar, zip and bzip2 files. -- [IO](http://commons.apache.org/proper/commons-io) - Collection of I/O utilities. -- [Configuration](http://commons.apache.org/proper/commons-configuration) - Reading of configuration/preferences files in various formats. -- [VFS](http://commons.apache.org/proper/commons-vfs) - Virtual File System component for treating files, FTP, SMB, ZIP and such like as a single logical file system. -- [Jelly](http://commons.apache.org/proper/commons-jelly) - XML based scripting and processing engine. -- [CSV](http://commons.apache.org/proper/commons-csv) - Component for reading and writing comma separated value files. -- [JCS](http://commons.apache.org/proper/commons-jcs) - Java Caching System. -- [Email](http://commons.apache.org/proper/commons-email) - Library for sending e-mail from Java. -- [DbUtils](http://commons.apache.org/proper/commons-dbutils) - JDBC helper library. -- [FileUpload](http://commons.apache.org/proper/commons-fileupload) - File upload capability for your servlets and web applications. -- [Lang](http://commons.apache.org/proper/commons-lang) - Provides extra functionality for classes in java.lang. -- [Jexl](http://commons.apache.org/proper/commons-jexl) - Expression language which extends the Expression Language of the JSTL. -- [CLI](http://commons.apache.org/proper/commons-cli) - Command-line arguments parser. -- [Validator](http://commons.apache.org/proper/commons-validator) - Framework to define validators and validation rules in an xml file. -- [Net](http://commons.apache.org/proper/commons-net) - Collection of network utilities and protocol implementations. -- [RNG](https://commons.apache.org/proper/commons-rng) - Commons Rng provides implementations of pseudo-random numbers generators. -- [RDF](https://commons.apache.org/proper/commons-rdf) - Common implementation of RDF 1.1 that could be implemented by systems on the JVM. -- [Weaver](http://commons.apache.org/proper/commons-weaver) - Provides an easy way to enhance (weave) compiled bytecode. - [BeanUtils](http://commons.apache.org/proper/commons-beanutils) - Easy-to-use wrappers around the Java reflection and introspection APIs. -- [Collections](http://commons.apache.org/proper/commons-collections) - Extends or augments the Java Collections Framework. -- [DBCP](http://commons.apache.org/proper/commons-dbcp) - Database connection pooling services. -- [Math](http://commons.apache.org/proper/commons-math) - Lightweight, self-contained mathematics and statistics components. -- [Exec](http://commons.apache.org/proper/commons-exec) - API for dealing with external process execution and environment management in Java. -- [Logging](https://en.wikipedia.org/wiki/Apache_Commons_Logging) Wrapper around a variety of logging API implementations. -- [OGNL](http://commons.apache.org/proper/commons-ognl) - An Object-Graph Navigation Language. -- [JCI](http://commons.apache.org/proper/commons-jci) - Java Compiler Interface. -- [Daemon](http://commons.apache.org/proper/commons-daemon) - Alternative invocation mechanism for unix-daemon-like java code. -- [Functor](http://commons.apache.org/proper/commons-functor) - A functor is a function that can be manipulated as an object, or an object representing a single, generic function. -- [Digester](http://commons.apache.org/proper/commons-digester) - XML-to-Java-object mapping utility. -- [BSF](http://commons.apache.org/proper/commons-bsf) - Bean Scripting Framework - interface to scripting languages, including JSR-223. -- [Imaging](http://commons.apache.org/proper/commons-imaging) - A pure-Java image library. -- [SCXML](http://commons.apache.org/proper/commons-scxml) - An implementation of the State Chart XML specification aimed at creating and maintaining a Java SCXML engine. -- [JXPath](http://commons.apache.org/proper/commons-jxpath) - Utilities for manipulating Java Beans using the XPath syntax. -- [Chain](http://commons.apache.org/proper/commons-chain) - Chain of Responsibility pattern implementation. -- [Proxy](http://commons.apache.org/proper/commons-proxy) - Library for creating dynamic proxies. - [BeanUtils2](http://commons.apache.org/sandbox/commons-beanutils2) - Redesign of Commons BeanUtils. +- [BSF](http://commons.apache.org/proper/commons-bsf) - Bean Scripting Framework - interface to scripting languages, including JSR-223. +- [Chain](http://commons.apache.org/proper/commons-chain) - Chain of Responsibility pattern implementation. - [ClassScan](http://commons.apache.org/sandbox/commons-classscan) - Find Class interfaces, methods, fields, and annotations without loading. +- [CLI](http://commons.apache.org/proper/commons-cli) - Command-line arguments parser. - [CLI2](http://commons.apache.org/sandbox/commons-cli2) Redesign of Commons CLI. +- [Codec](http://commons.apache.org/proper/commons-codec) - General encoding/decoding algorithms (for example phonetic, base64, URL). +- [Collections](http://commons.apache.org/proper/commons-collections) - Extends or augments the Java Collections Framework. +- [Compress](http://commons.apache.org/proper/commons-compress) - Defines an API for working with tar, zip and bzip2 files. +- [Configuration](http://commons.apache.org/proper/commons-configuration) - Reading of configuration/preferences files in various formats. - [Convert](http://commons.apache.org/sandbox/commons-convert) - Commons-Convert aims to provide a single library dedicated to the task of converting an object of one type to another. +- [CSV](http://commons.apache.org/proper/commons-csv) - Component for reading and writing comma separated value files. +- [Daemon](http://commons.apache.org/proper/commons-daemon) - Alternative invocation mechanism for unix-daemon-like java code. +- [DBCP](http://commons.apache.org/proper/commons-dbcp) - Database connection pooling services. +- [DbUtils](http://commons.apache.org/proper/commons-dbutils) - JDBC helper library. +- [Digester](http://commons.apache.org/proper/commons-digester) - XML-to-Java-object mapping utility. +- [Email](http://commons.apache.org/proper/commons-email) - Library for sending e-mail from Java. +- [Exec](http://commons.apache.org/proper/commons-exec) - API for dealing with external process execution and environment management in Java. +- [FileUpload](http://commons.apache.org/proper/commons-fileupload) - File upload capability for your servlets and web applications. - [Finder](http://commons.apache.org/sandbox/commons-finder) - Java library inspired by the UNIX find command. - [Flatfile](http://commons.apache.org/sandbox/commons-flatfile) - Java library for working with flat data structures. +- [Functor](http://commons.apache.org/proper/commons-functor) - A functor is a function that can be manipulated as an object, or an object representing a single, generic function. - [Graph](http://commons.apache.org/sandbox/commons-graph) - A general purpose Graph APIs and algorithms. - [I18n](http://commons.apache.org/sandbox/commons-i18n) - Adds the feature of localized message bundles that consist of one or many localized texts that belong together. - [Id](http://commons.apache.org/sandbox/commons-id) - Id is a component used to generate identifiers. +- [Imaging](http://commons.apache.org/proper/commons-imaging) - A pure-Java image library. +- [IO](http://commons.apache.org/proper/commons-io) - Collection of I/O utilities. - [Javaflow](http://commons.apache.org/sandbox/commons-javaflow) - Continuation implementation to capture the state of the application. +- [JCI](http://commons.apache.org/proper/commons-jci) - Java Compiler Interface. +- [JCS](http://commons.apache.org/proper/commons-jcs) - Java Caching System. +- [Jelly](http://commons.apache.org/proper/commons-jelly) - XML based scripting and processing engine. +- [Jexl](http://commons.apache.org/proper/commons-jexl) - Expression language which extends the Expression Language of the JSTL. - [JNet](http://commons.apache.org/sandbox/commons-jnet) - JNet allows to use dynamically register url stream handlers through the java.net API. +- [JXPath](http://commons.apache.org/proper/commons-jxpath) - Utilities for manipulating Java Beans using the XPath syntax. +- [Lang](http://commons.apache.org/proper/commons-lang) - Provides extra functionality for classes in java.lang. +- [Logging](https://en.wikipedia.org/wiki/Apache_Commons_Logging) Wrapper around a variety of logging API implementations. +- [Math](http://commons.apache.org/proper/commons-math) - Lightweight, self-contained mathematics and statistics components. - [Monitoring](http://commons.apache.org/sandbox/commons-monitoring) - Monitoring aims to provide a simple but extensible monitoring solution for Java applications. - [Nabla](http://commons.apache.org/sandbox/commons-nabla) - Nabla provides automatic differentiation classes that can generate derivative of any function implemented in the Java language. +- [Net](http://commons.apache.org/proper/commons-net) - Collection of network utilities and protocol implementations. +- [OGNL](http://commons.apache.org/proper/commons-ognl) - An Object-Graph Navigation Language. - [OpenPGP](http://commons.apache.org/sandbox/commons-openpgp) - Interface to signing and verifying data using OpenPGP. - [Performance](http://commons.apache.org/sandbox/commons-performance) - A small framework for microbenchmark clients, with implementations for Commons DBCP and Pool. - [Pipeline](http://commons.apache.org/sandbox/commons-pipeline) - Provides a set of pipeline utilities designed around work queues that run in parallel to sequentially process data objects. +- [Pool](http://commons.apache.org/proper/commons-pool) - Generic object pooling component. +- [Proxy](http://commons.apache.org/proper/commons-proxy) - Library for creating dynamic proxies. +- [RDF](https://commons.apache.org/proper/commons-rdf) - Common implementation of RDF 1.1 that could be implemented by systems on the JVM. +- [RNG](https://commons.apache.org/proper/commons-rng) - Commons Rng provides implementations of pseudo-random numbers generators. +- [SCXML](http://commons.apache.org/proper/commons-scxml) - An implementation of the State Chart XML specification aimed at creating and maintaining a Java SCXML engine. +- [Validator](http://commons.apache.org/proper/commons-validator) - Framework to define validators and validation rules in an xml file. +- [VFS](http://commons.apache.org/proper/commons-vfs) - Virtual File System component for treating files, FTP, SMB, ZIP and such like as a single logical file system. +- [Weaver](http://commons.apache.org/proper/commons-weaver) - Provides an easy way to enhance (weave) compiled bytecode. #### Other