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.
- Host: GitHub
- URL: https://github.com/eztxmmc/ezlib
- Owner: ezTxmMC
- License: mit
- Created: 2024-01-20T10:48:07.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-06-17T04:41:32.000Z (6 months ago)
- Last Synced: 2025-06-17T05:29:27.460Z (6 months ago)
- Topics: config, database, java, java-lib, java-library, lib, lib-config, lib-database, library, terminal
- Language: Java
- Homepage: http://status.eztxm.de
- Size: 460 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG-1.0-BETA.md
- License: LICENSE
Awesome Lists containing this project
README
# ezLib - Your simplified Java library [DISCONTINUED]





## 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