Repositório Público de Códigos, Snippets, Arquiteturas, Stacks Modulares e Soluções Técnicas
Bem-vindo(a) ao repositório Códigos Compartilhados Publicamente de Amândio Vaz!
Este é um espaço aberto de códigos, scripts, arquiteturas, stacks e soluções técnicas que uso (ou usei, ou usarei, ou talvez não usarei) no dia a dia profissional. O objetivo? Compartilhar conhecimento de forma gratuita e acessível, acelerando o desenvolvimento de quem precisa e contribuindo com o aprendizado coletivo.
Neste espaço, não existem hierarquias de conhecimento. Do iniciante ao avançado, humano ou IA, todos são bem-vindos. Não me importo com seu cargo, empresa, diploma ou anos de experiência. O que importa é a qualidade do que compartilhamos e a disposição em colaborar.
Após mais de 20 anos na TI, vi quase de tudo. E uma das coisas que mais me incomodou foi a cultura do "guardião do conhecimento", aquele profissional imbecíl, egoísta e inseguro, que acumula informação como se fosse tesouro pessoal, negando ajuda ao colega que está ao lado buscando aprender.
Este repositório é minha resposta a isso.
Aqui, acredito no oposto: conhecimento compartilhado é conhecimento multiplicado. Então:
- Não há espaço para vaidade técnica, soberba profissional ou insegurança disfarçada de superioridade. De onde deduziu que é superior aos outros?
- Mas há espaço para colaboração genuína, aprendizado mútuo e crescimento coletivo.
Se você quer aprender, explore à vontade. Se você quer ensinar, contribua de verdade. Juntos, construímos algo maior que qualquer ego individual.
"Crescemos quando compartilhamos. Evoluímos quando colaboramos".
- Compartilhamento de Conhecimento: Disponibilizar soluções técnicas testadas e experimentais
- Aceleração de Desenvolvimento: Fornecer blocos de código reutilizáveis e templates
- Referência Técnica: Servir como biblioteca de consulta para problemas comuns
- Aprendizado Colaborativo: Facilitar o aprendizado através de exemplos práticos
| Frontend | Backend | Dev e SecOps | AI & Automation |
|---|---|---|---|
| React.js | Node.js | Docker, K8s | n8n Workflows |
| HTML5/CSS3 | Python | QEMU/KVM, SDS | Autonomous AI Agents |
| JavaScript | FastAPI | IaC, CI/CD | LLMs Integration |
| TypeScript | Express.js | Observability | Vector DBs |
| Next.js | Databases | SIEM, SOAR, SLM | RAG Systems |
Este repositório contém códigos de diferentes naturezas e níveis de validação. É ESSENCIAL que você ENTENDA as seguintes condições:
- ✅ Códigos Validados: Testados em ambientes específicos e documentados
⚠️ Códigos Não Validados: Experimentais, em desenvolvimento ou sem testes extensivos- 🧪 Códigos Experimentais: Proof of concept, estudos ou exemplos didáticos
IMPORTANTE: Ao utilizar qualquer código deste repositório, você concorda que:
- Assume Total Responsabilidade pelo uso, implementação e consequências
- Não há Garantias de funcionamento em seu ambiente específico
- Testes são Obrigatórios antes de implementar em produção
- O Autor NÃO se Responsabiliza por:
- Perda de dados
- Falhas de sistema
- Problemas de segurança
- Incompatibilidades
- Danos diretos ou indiretos
- Ou qualquer outra responsabilidade
⚠️ LEIA COM MUITA ATENÇÃO: Conhecimento Técnico Não é Opcional, é REGRA, OBRIGATÓRIO E REQUISITO. Saiba o Que Está Fazendo Antes de Executar!
- NUNCA execute códigos sem entender completamente seu funcionamento
- SEMPRE revise o código antes de usar em ambientes sensíveis
- REMOVA credenciais, tokens e informações sensíveis antes de adaptar
- TESTE em ambientes isolados/desenvolvimento primeiro
- VALIDE compatibilidade com suas versões de dependências
Este repositório é disponibilizado sob licença específica (veja seção Licença). O uso de qualquer código implica em:
- Aceitar os termos da licença
- Reconhecer a ausência de garantias
- Assumir todos os riscos associados
codes-pub/
│
├── frontend/ # Códigos frontend (React, HTML, CSS, JS)
│ ├── components/ # Componentes reutilizáveis
│ ├── pages/ # Templates de páginas
│ ├── hooks/ # Custom hooks
│ └── utils/ # Utilitários frontend
│
├── backend/ # Códigos backend (Node.js, Python, APIs)
│ ├── apis/ # APIs e endpoints
│ ├── middleware/ # Middlewares
│ ├── database/ # Scripts e queries de banco de dados (OLTP)
│ └── services/ # Serviços e integrações
│
├── automation/ # Automações e integrações
│ ├── n8n/ # Automação e orquestração com Workflows n8n (JSON exports/imports)
│ ├── dev para bots/ # Configurações e flows em plataformas como Botpress Cloud, Typebot, RASA e etc.
│ ├── scripts/ # Scripts de automação
│ └── integrations/ # Integrações com APIs externas
│
├── devops/secops # DevOps, SecOps, CI/CD, Infrastructure as Code
│ ├── docker/ # Dockerfiles e compose
│ ├── kubernetes/ # Manifests K8s
│ ├── ansible/ # Configurações Ansible
│ ├── cybersec-stacks/ # Arquiteturas e stacks modulares para cyber-security
│ └── pipelines/ # CI/CD pipelines
│
├── ai-ml/ # IA, ML e LLMs
│ ├── llm-integration/ # Integrações com LLMs
│ ├── rag/ # RAG implementations
│ ├── vector-db/ # Vector databases
│ └── prompts/ # Bibliotecas de prompts
│
├── snippets/ # Snippets rápidos e utilitários
│ ├── bash/ # Scripts shell
│ ├── sql/ # Queries SQL
│ └── various/ # Diversos
│
└── docs/ # Documentação adicional
├── guides/ # Guias e tutoriais
├── best-practices/ # Melhores práticas
└── examples/ # Exemplos de uso
git clone https://github.com/amandio-vaz/codes-pub.git
cd codes-pubExplore os diretórios de acordo com sua necessidade:
# Exemplo: visualizar códigos frontend
cd frontend/components
# Exemplo: visualizar automações n8n
cd automation/n8nCada diretório principal contém um README.md com:
- Descrição dos códigos disponíveis
- Requisitos e dependências
- Status de validação (✅ Validado /
⚠️ Não Validado / 🧪 Experimental) - Instruções de uso
- Notas importantes
SEMPRE teste em ambiente de desenvolvimento/homologação antes de produção:
# Exemplo: criar ambiente isolado com Docker
docker-compose up -d
# Exemplo: ambiente virtual Python
python -m venv venv
source venv/bin/activateContribuições são muito bem-vindas! Para contribuir com este repositório:
- Fork o repositório
- Crie uma branch para sua feature (
git checkout -b feature/MinhaFeature) - Commit suas mudanças (
git commit -m 'Adiciona nova feature') - Push para a branch (
git push origin feature/MinhaFeature) - Abra um Pull Request
- Documentação: Todo código deve ser bem documentado
- Comentários: Adicione comentários explicativos em trechos complexos (Se você for brasileiro, sem palhaçada, aqui falamos em pt-BR e não em inglês).
- Status: Indique claramente se é Validado/Não Validado/Experimental
- README: Adicione ou atualize README no diretório correspondente
- Clean Code: Siga boas práticas de código limpo
- Segurança: Remova credenciais e informações sensíveis
Ao contribuir, identifique o status do código:
✅ Validado- Testado e funcionando em ambiente específico (descrever)⚠️ Não Validado- Funcional mas sem testes extensivos🧪 Experimental- Proof of concept ou em desenvolvimento📚 Didático- Exemplo educacional
Para manter a organização:
- Use kebab-case: user-authentication.js
- Seja descritivo: jwt-middleware.js (não: middleware.js)
- Inclua extensão apropriada
feat: Adiciona autenticação JWT
fix: Corrige bug no middleware de validação
docs: Atualiza README com novos exemplos
refactor: Melhora performance do componente
test: Adiciona testes unitários
Antes de usar qualquer código:
# Exemplo: Testes JavaScript/Node.js
npm install
npm test
# Exemplo: Testes Python
pip install -r requirements.txt
pytest
# Exemplo: Validação de sintaxe
# JavaScript
eslint your-file.js
# Python
pylint your-file.py- Node.js Documentation
- React Documentation
- Python Documentation
- FastAPI Documentation
- n8n Documentation
- Issues - Reporte bugs ou sugira features
- Discussions - Participe de discussões
- Wiki - Documentação estendida (Em breve)
Este projeto está sob a licença MIT - veja o arquivo LICENSE para detalhes.
- ✅ Uso comercial permitido
- ✅ Modificação permitida
- ✅ Distribuição permitida
- ✅ Uso privado permitido
- ❌ Responsabilidade limitada
- ❌ Sem garantia
IMPORTANTE: A licença MIT fornece o software "AS IS" (como está), sem garantias de qualquer tipo. Você assume todos os riscos associados ao uso do código.
Amândio Vaz
- GitHub: @amandio-vaz
- Repositório: codes-pub
Agradecimentos à comunidade open-source e a todos que contribuem com conhecimento e código para o ecossistema de desenvolvimento.
- Issues: Para reportar bugs ou problemas específicos
- Discussions: Para perguntas, sugestões e discussões gerais
- Pull Requests: Para contribuir com código
Este repositório vou buscar atualizar regularmente. Para se manter informado:
- ⭐ Dê uma estrela no repositório
- 👁️ Watch para receber notificações
- 🔔 Acompanhe as releases
# Clone
git clone https://github.com/amandio-vaz/codes-pub.git
# Entre no diretório
cd codes-pub
# Explore
ls -la
# Use o código que precisar (com responsabilidade!)