Skip to content

libj/libj

Repository files navigation

LibJ

Build Status Coverage Status Javadocs Released Version Snapshot Version

LibJ is a collection of simple, convenient, and high-performance supplements to Java Standard libraries

Simple

The supplementary APIs are designed to be simple, and as non-coupling as possible.

High-Performance

The APIs are implemented to minimize both process and memory complexity.

Modules

  • exec: APIs for external process execution and environment management.
  • io: APIs that supplement the java.io and java.nio packages for I/O operations.
  • jci: Java Compiler Interface An implementation of an in-memory-compiler.
  • lang: APIs that supplement the java.lang package with simple and useful extensions.
  • logging: APIs that provide simple logging extensions to SLF4J.
  • mail: APIs that supplement the java.mail package with simple and useful extensions.
  • math: APIs that supplement the java.math package with higher-performance alternatives, and simple and useful extensions.
  • net: APIs that supplement the java.net package with higher-performance alternatives, and simple and useful extensions.
  • sql: APIs that supplement the java.sql package with simple and useful extensions.
  • test: APIs that provide simple test extensions to JUnit, and Maven's maven-surefire-plugin.
  • util: APIs that supplement the java.util package with higher-performance alternatives, and simple and useful extensions.

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.