Validação e manipulação de dados brasileiros com simplicidade
Bibliotecas, tipos de domínio e utilitários de alta performance para tratamento de CPF, CNPJ, CEP, Inscrição Estadual e conversão de dados DATASUS (DBC/DBF).
Componentes da Suíte
Conheça os módulos e bibliotecas mantidos pela organização Abrasileirado:
python_abrasileirado
Biblioteca Python para validação, formação e geração de objetos de domínio brasileiros (CPF, CNPJ, CEP, etc.).
django_abrasileirado
Extensão para o framework Django contendo ModelFields e FormFields nativos para tipos de dados brasileiros.
php_abrasileirado
Pacote PHP nativo com enums, exceptions e validações rigorosas para documentos e regras brasileiras.
java_abrasileirado
Biblioteca Java para integração em ambientes corporativos e ecossistema Spring/Java SE.
javascript_abrasileirado
Validações e máscaras para aplicações Frontend (React, Vue, Angular) e Node.js backend.
dbc2dbf
Utilitário de linha de comando de altíssima velocidade escrito em Rust para descompactar arquivos DATASUS DBC em DBF.
blast-dbf
Biblioteca e utilitário CLI em C focado em descompactar e extrair dados de arquivos DBC/DBF com footprint mínimo de memória.
Guia de Início Rápido para Desenvolvedores
Configurando o ambiente unificado de desenvolvimento via CLI abrasileirado:
# 1. Clone o repositório workspace privado git clone git@github.com:abrasileirado/workspace.git ~/projetos/PESSOAL/abrasileirado/workspace # 2. Acesse o diretório do workspace cd ~/projetos/PESSOAL/abrasileirado/workspace # 3. Execute o setup inicial (clona repositórios e configura variáveis) ./abrasileirado setup # 4. Abra o workspace unificado no VS Code code abrasileirado.code-workspace # 5. Inicie o ambiente Docker abrasileirado launch
Arquitetura da Organização
Visão geral do padrão de repositórios e segregação de responsabilidades:
A organização Abrasileirado é mantida sob um modelo modular onde cada repositório atende a uma linguagem ou responsabilidade específica.
O desenvolvimento local é centralizado no repositório privado workspace, garantindo que o ambiente Docker e os atalhos de desenvolvimento não poluam o código-fonte público de cada biblioteca.