Skip to content
/ omni Public

Modular utilities designed to speed up Java development

License

Notifications You must be signed in to change notification settings

jaqobb/omni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

omni

Modular utilities designed to speed up Java development. omni offers a collection of independent modules, allowing you to include only what you need—saving time by avoiding writing boilerplate code and adding unnecessary dependencies.

Available modules

  • omni-common: General utilities that are small and do not yet warrant a separate module, such as helpers for converting strings to booleans or numbers.
  • omni-math: Math utilities, including classes for working with 2D and 3D bounding boxes.
  • omni-random: Random utilities, including helpers for randomizing booleans, numbers, and elements in arrays and collections, as well as support for chance testing and weighted randomness.

Adding to your project

Replace {module} with one of the modules listed in the Available modules section. You can use multiple modules simultaneously as needed, without any issues.

Maven

<repositories>
  <repository>
    <id>jaqobb-repository-snapshots</id>
    <name>jaqobb Repository</name>
    <url>https://repository.jaqobb.dev/snapshots</url>
  </repository>
</repositories>

<dependencies>
  <dependency>
    <groupId>dev.jaqobb</groupId>
    <artifactId>{module}</artifactId>
    <version>1.0.0-SNAPSHOT</version>
  </dependency>
</dependencies>

Gradle (Groovy)

repositories {
  maven {
    name "jaqobbRepositorySnapshots"
    url "https://repository.jaqobb.dev/snapshots"
  }
}

dependencies {
  implementation "dev.jaqobb:{module}:1.0.0-SNAPSHOT"
}

Gradle (Kotlin)

repositories {
  maven {
    name = "jaqobbRepositorySnapshots"
    url = uri("https://repository.jaqobb.dev/snapshots")
  }
}

dependencies {
  implementation("dev.jaqobb:{module}:1.0.0-SNAPSHOT")   
}

About

Modular utilities designed to speed up Java development

Topics

Resources

License

Stars

Watchers

Forks

Languages