An open API service indexing awesome lists of open source software.

https://github.com/eztxmmc/ezlib

The Java library that simplifies and enhances various aspects of application development.
https://github.com/eztxmmc/ezlib

config database java java-lib java-library lib lib-config lib-database library terminal

Last synced: 3 months ago
JSON representation

The Java library that simplifies and enhances various aspects of application development.

Awesome Lists containing this project

README

          

# ezLib - Your simplified Java library [DISCONTINUED]

![GitHub Release](https://img.shields.io/github/v/release/ezTxmMC/ezLib?include_prereleases&style=for-the-badge&color=%23d97325)
![GitHub milestone details](https://img.shields.io/github/milestones/progress-percent/ezTxmMC/ezLib/4?style=for-the-badge)
![GitHub watchers](https://img.shields.io/github/watchers/ezTxmMC/ezLib?style=for-the-badge)
![GitHub Repo stars](https://img.shields.io/github/stars/ezTxmMC/ezLib?style=for-the-badge)
![GitHub forks](https://img.shields.io/github/forks/ezTxmMC/ezLib?style=for-the-badge)

## Features

- Easy Configs:
- Json
- TOML
- YAML
- Properties
- Easy Databases:
- SQLite
- MariaDB
- MongoDB
- Object Converter
- Own JsonObject and JsonArray
- JsonClassConfig and JsonClassElement Annotation for class configuration

## Dependency

### Maven

```xml


eztxm-repo
https://repo.eztxm.de/maven/


de.eztxm
ezlib-all
1.0-ALPHA11

```

``ezlib-all`` can be replaced by any module name.

### Gradle

Groovy:

```groovy
repositories {
maven {
url 'https://repo.eztxm.de/maven/'
}
}

dependencies {
implementation 'de.eztxm:ezlib-all:1.0-ALPHA11'
}
```

Kotlin:

```kotlin
repositories {
maven("https://repo.eztxm.de/maven/")
}

dependencies {
implementation("de.eztxm:ezlib-all:1.0-ALPHA11")
}
```

``ezlib-all`` can be replaced by any module name.

## Dependency Snapshots

### Maven

```xml


eztxm-repo
https://repo.eztxm.de/maven/snapshots/


de.eztxm
ezlib
1.0-BETA1.indev6

```

``ezlib`` can be replaced by any module name, be careful if you use `json` you must change the groupId to `de.eztxm.ezlib.config`.

### Gradle

Groovy:

```groovy
repositories {
maven {
url 'https://repo.eztxm.de/maven/snapshots/'
}
}

dependencies {
implementation 'de.eztxm:ezlib:1.0-BETA1.indev6'
}
```

Kotlin:

```kotlin
repositories {
maven("https://repo.eztxm.de/maven/snapshots/")
}

dependencies {
implementation("de.eztxm:ezlib:1.0-BETA1.indev6")
}
```

``ezlib`` can be replaced by any module name, be careful if you use `json` you must change the groupId to `de.eztxm.ezlib.config`.

## TODO

- Converter for org.json and google gson to ezlib json and back
- Database annotations