A collection of lightweight Java 8 utility libraries, covering everyday development needs as well as standalone components for FTP, S3-compatible object storage, QR codes, and cryptography.
- Java 8 compatible: Every component targets Java 8 and later runtimes.
- Clear, understandable, and simple: Lightweight design with straightforward APIs and implementations that are easy to read, use, and maintain.
- Quality-focused: Well-commented code, documentation, and unit tests support dependable integration and future maintenance.
- Modular: Include only the components you need and avoid unnecessary dependencies.
| Project | Maven ArtifactId | Description | Documentation |
|---|---|---|---|
| aj-util | ajaxjs-util | General-purpose Java utilities in an OOP-oriented style, including strings, collections, dates, JSON, XML, I/O, and reflection. | README |
| aj-ftp | aj-ftp | Lightweight FTP client with upload, download, and progress tracking. | README |
| aj-s3client | aj-s3client | Lightweight client for S3-compatible object storage. | README |
| aj-qrcode | aj-qrcode | Lightweight QR code generation component with PNG, SVG, and other output formats. | README |
| aj-cryptography | aj-cryptography | Cryptography utilities supporting AES, DES, PBE, RSA, and more. | README |
| aj-http | aj-net | Simple HTTP request component. | README |
This project is licensed under the Apache License 2.0.