MattLib icon indicating copy to clipboard operation
MattLib copied to clipboard

Biblioteca completa para ajudar em seus projetos.

MattLib

GitHub stars CodeFactor wakatime

Uma biblioteca completa para seus projetos, com funções que abrangem desde de banco de dados como MySQL, SQLite, PostgreSQL, MariaDB a verificação de documentos como CPF/CNPJ. Além de um código limpo e robusto facilitando o uso. Issues e Pull-Requests são bem vindos nesse repositório.

Recursos

Lista dos principais recursos disponíveis na biblioteca:

✱ Projeto multi-modulo dividido entre misc, sql e spigot. Você pode escolher o módulo que você quer usar.

✱ Verificador de documentos (CPF e CNPJ).

✱ Serviço de envio de e-mails automatico.

✱ Verificador de segurança de senhas.

✱ Sistema para geração e leitura de QR code.

✱ Conector de SQL com opções de 4 database: MySQL, SQLite, PostgreSQL, MariaDB.

✱ Formatador de tempo.

✱ E muito mais...

Maven

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.github.mattnicee7.mattlib</groupId>
        <artifactId>MODULE</artifactId>
        <version>VERSION</version>
    </dependency>
</dependencies>

Gradle

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    implementation 'com.github.mattnicee7.mattlib:MODULE:VERSION'
}

TO-DO List

  • Relocate in some dependencies
  • Add more features (misc, sql)
  • Add features in spigot (utils, builders)
  • Add ConsoleReader in console package

Exemplos de usos

Bibliotecas utilizadas

Lombok

Javax Mail

Jetbrains Annotation

✱ MySQL, PostgreSQL, MariaDB, SQLite Drivers.

Contribuidores

mattnicee7

zGumeloBr