Biblioteca completa para ajudar em seus projetos.

Overview

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)

Exemplos de usos

Bibliotecas utilizadas

Lombok

Javax Mail

Jetbrains Annotation

✱ MySQL, PostgreSQL, MariaDB, SQLite Drivers.

Contribuidores

mattnicee7

zGumeloBr

You might also like...

Twiscord es una simple aplicación que permite conectar Twitter y Discord para poder publicar cosas en ambas plataformas a la vez.

Twiscord Twiscord es una simple aplicación que permite conectar Twitter y Discord para poder publicar en ambas plataformas a la vez dedicado a streame

Jan 10, 2022

App para sortear números aleatórios de 0 a 10

App para sortear números aleatórios de 0 a 10

SorteioAPP- App para sortear números aleatórios de 0 a 10 Projeto desenvolvido com os conhecimentos adquiridos nas aulas do curso de Desenvolvimento A

Mar 25, 2022

Repositório para desenvolvimento da camada de back-end da aplicação

Projeto Integrador - Back-end 🚀 Começando Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fin

Jun 2, 2022

Desafio Alura Challenge para backend. Criando uma API REST de controle de orçamento utilizando JAVA.

Desafio Alura Challenge para backend. Criando uma API REST de controle de orçamento utilizando JAVA.

Jun 16, 2022

Projeto de demonstração em JAVA, para administração e controle de um estacionamento

projetoEstacionamento Projeto de demonstração em JAVA, para administração e controle de um estacionamento: Este software de demonstração tem como obje

Sep 22, 2022

Back-End da rede social AdaTech para Projeto Integrador da Generation Brasil

Back-End da rede social AdaTech para Projeto Integrador da Generation Brasil

Back-End da rede social AdaTech para Projeto Integrador da Generation Brasil

Apr 18, 2022

Repositório para armazenamento do projeto

Repositório para armazenamento do projeto

🚧 Projeto em construção 🚧 Tópicos 🔹 Descrição do projeto 🔹 Funcionalidades 🔹 Diagrama 🔹 Technologies & Tools 🔹 Caso de Uso Descrição do projeto

Apr 28, 2022

Projeto desenvolvido para explicar os conceitos de SOLID - Palestra TDC

Projeto desenvolvido para explicar os conceitos de SOLID - Palestra TDC

SOLID Geek Projeto desenvolvido para explicar os conceitos do SOLID e Orientação a Objetos. Neste repositório temos uma aplicação desenvolvida utiliza

May 31, 2022

RestApi para controle de extrato. (clientes - conta - features)

RestApi para controle de extrato. (clientes - conta - features)

⚙️ Acesso direto ao repositório: CODE FONTE Código Fonte : https://github.com/Camargovf/ApiBanco/tree/master Rest API realizada em Springboot 📄 Descr

Apr 30, 2022
Releases(1.2.9)
Owner
Matheus Colin
Matheus Colin
Repositório focado para a Turma 2022.2 do Cesmac para disciplina Programação Orientada a Objeto

Sobre Repositório focado para turma de POO - Cesmac - 2022.2 Links úteis IntelliJ Download Java Doc - JDK 18 2Devs Podcast: SimpleCast Spotify Como se

Rachid Calazans 12 Dec 8, 2022
Ferramenta de Gerenciamento de Projetos de Software utilizando a metodologia Ágil Scrum e Gamification com Webflux e Mongodb

Task Flow Application Getting started To make it easy for you to get started with GitLab, here's a list of recommended next steps. Already a pro? Just

Rodolfo Gonçalves de Luna Freire 1 Oct 22, 2021
Projetos concluídos no bootcamp JAVA GFT

GFT DIO bootcamp Este repositório contem todos os projetos criados no decorrer do bootcamp GFT. Para não criar repositórios diferentes deixei ambos os

Matheus Sarto 1 Jul 5, 2022
Repositório referente ao código de uma classe data, com testes JUNIT, classe de exceção própria e classe aplicação para demonstrar as diversas funcionalidades da classe data

Exercicio-Data Repositório referente ao código de uma classe data, com testes JUNIT, classe de exceção própria e classe aplicação para demonstrar as d

Bruno Silveira Cequeira Lima 3 May 4, 2021
Projeto para consulta de filmes na API data IMDB e construção de playlists.

Projeto IDP: Filmes API ✍️ API Requirements Must to have Comunicar com uma API externa (desenvolvida pelo colaborador ou por terceiros). Persistir dad

Sarah Andrade Toscano de Carvalho 2 Oct 9, 2022
Escrevendo Testes para o Blog Pessoal

Implementando testes com o Spring Testing no Blog Pessoal Nesta atividade iremos implementar os testes nas Camadas Model, Repository e Controller da C

Rafael Queiróz 13 Dec 12, 2022
Repositorio para el Proyecto PSA

proyecto-psa Status Ejecución Test Manual: Status Ejecución Test Automático: 1. Repositorio para el Proyecto PSA Se propone una estructura de mono-rep

matiasmiguez 1 Nov 16, 2021
Jogo criado em java para disciplina de Linguagem de Programação III

Mr.Cat-JOGO Jogo criado em java para disciplina de Linguagem de Programação III O jogo é um cookie Clicker feito em Java para disciplina de Linguagem

Claudia 5 Dec 22, 2021
Distributed-messenger - 👨‍👨‍👧 Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos

Distributed Messenger ??‍??‍?? Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos Requisitos do Pr

Eloísa Bazzanella 5 Feb 19, 2022
Minha metas para 2022.

Minhas metas para 2022 Essas metas são pessoais, para desenvolvimento e aprimoramento de habilidades sociais, mas também em conhecimento tecnico e con

Murilo P. S 0 Jun 9, 2022