Small Useful Java Components
jcabi is a collection of small and useful Java components, which are not big enough to make their own projects. The project is maintained in Github (you’re welcome to fork it and submit your pull requests). Full list of components in alphabetic order:
jcabi-aspects — useful AOP aspects, incl. JSR-303.
jcabi-beanstalk-maven-plugin — AWS Elastic Beanstalk deployment.
jcabi-dynamo — Amazon DynamoDB Object Layer.
jcabi-dynamodb-maven-plugin — DynamoDB Maven testing plugin.
jcabi-email — Email sending client.
jcabi-http — Fluent and Immutable HTTP Client.
jcabi-github — Object-Oriented Github API.
jcabi-heroku-maven-plugin — Heroku deployment.
jcabi-manifests — utility class reading META-INF/MANIFEST.MF files.
jcabi-matchers — Hamcrest matchers for XML and XHTML.
jcabi-maven-plugin — supplementary Maven plugin.
jcabi-odesk — Object-oriented Adapter of Odesk RESTful API.
jcabi-s3 — Object Layer on top of AWS S3 SDK.
jcabi-ssh — Simple SSH Client.
jcabi-ssl-maven-plugin — SSL keystore generator Maven reactor.
jcabi-maven-skin — Maven Skin, used in this website and many others.
jcabi-maven-slf4j — Maven Log binding for SLF4J.
jcabi-mysql-maven-plugin — Maven Plugin for MySQL Integration Testing.
jcabi-simpledb — Object Layer on top of AWS SimpleDB.
jcabi-urn — Java implementation of Uniform Resource Name (URN).
jcabi-w3c — adapters to W3C online HTML/CSS validation service.
jcabi-xml — XML Parsing and Printing made easy.
Besides that, com.jcabi:parent is a very useful generic parent Maven pom.xml.
YourKit is kindly supporting us with its full-featured Java Profiler. We highly recommend to use it for profiling of your Java apps.
Also, there are a few projects in incubator now:
xembly — Imperative Assembly-like XML modification language and library.
phandom — Java DOM manipulations powered by PhantomJS.