Ecossistema autoral de bibliotecas para validação, normalização e formatação de CNPJ numérico e alfanumérico.
A Receita Federal anunciou que a partir de julho de 2026 o CNPJ passará a aceitar letras nas 12 primeiras posições. Isso impacta bancos de dados, APIs, ERPs, schemas, formulários e integrações. O AS-CNPJ resolve isso com bibliotecas corretas, auditáveis e consistentes entre linguagens.
- Implementação própria — sem copiar código de terceiros
- Base oficial da Receita Federal
- Mesmo comportamento funcional entre linguagens
- Vetores de teste compartilhados como contrato
- API pequena e auditável
- Zero dependências no núcleo
| Repo | Descrição | Status |
|---|---|---|
| as-cnpj | Hub central — manifesto, especificação, vetores de teste e governança | Ativo |
| as-cnpj-js | Biblioteca autoral para JavaScript e TypeScript | Publicado no npm |
| as-cnpj-python | Biblioteca autoral para Python | Publicado no PyPI |
npm install @ascnpj/corepip install as-cnpj- 🌐 as-cnpj.org — Site e documentação
- 📖 Documentação — API, regras, vetores, especificação
- 📦 PyPI — as-cnpj
- 📋 Auditoria de segurança
- 🛡️ Política de segurança
- 🤝 Como contribuir
- 💬 Comunidade — Apoiadores e implementações
- 🗣️ Discussions — Enviar apoio ou depoimento