Skip to content

mattnicee7/MattLib

Repository files navigation

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