Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omnifaces/omniutils
A utility library for Java SE
https://github.com/omnifaces/omniutils
java-8 java-library java-se utilities
Last synced: 5 days ago
JSON representation
A utility library for Java SE
- Host: GitHub
- URL: https://github.com/omnifaces/omniutils
- Owner: omnifaces
- License: other
- Created: 2015-08-01T19:01:34.000Z (about 9 years ago)
- Default Branch: develop
- Last Pushed: 2022-10-24T14:23:40.000Z (almost 2 years ago)
- Last Synced: 2024-09-25T20:52:18.663Z (8 days ago)
- Topics: java-8, java-library, java-se, utilities
- Language: Java
- Homepage:
- Size: 298 KB
- Stars: 16
- Watchers: 6
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
[![Maven](https://img.shields.io/maven-metadata/v/https/repo.maven.apache.org/maven2/org/omnifaces/omniutils/maven-metadata.xml.svg)](https://repo.maven.apache.org/maven2/org/omnifaces/omniutils/)
[![Javadoc](https://javadoc.io/badge/org.omnifaces/omniutils.svg)](https://javadoc.io/doc/org.omnifaces/omniutils)
[![Tests](https://github.com/omnifaces/omniutils/actions/workflows/maven.yml/badge.svg)](https://github.com/omnifaces/omniutils/actions)
[![License](https://img.shields.io/:license-apache-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)OmniFaces Utils
=================A utility library for Java SE.
OmniUtils is a set of Java SE libraries that includes JDK 8 collectors for working with streams (such as `ForEachBatchCollector` and `ReversedStreamCollector`), functional-like predicates (such as `isAnyEmpty`, `isOneOf`, and `coalesce`), reflection tools (such as `findField`, `listAnnotatedFields`, and `closestMatchingMethod`), security functions (such as `getCertificateChainFromServer` and `generateRandomRSAKeys`), image tools (such as `cropImage`, `toJpg`, `toPng` and `progressiveBilinearDownscale`) and much more!
## Install ##
Maven users can add OmniFaces by adding the following Maven coordinates to the pom.xml of a project:
```
org.omnifaces
omniutils
0.12```
Note that Java 11 support is introduced in version `0.12`. If you're still on Java 8, then use version `0.11` instead.
## Notes ##
OmniUtils is still in its early stages of development