Sobre a bncc.dev
Todo software para a educação básica brasileira reconstrói a mesma fundação, a estrutura da BNCC (Base Nacional Comum Curricular). Os dados oficiais existem, mas vivem em PDFs e planilhas. Não têm API nem versionamento, e os registros não se ligam entre si. A bncc.dev resolve isso uma vez, em público.
Cada registro é extraído das fontes oficiais do MEC por um processo reprodutível, conferido caractere a caractere contra o documento homologado e publicado como dado aberto. Quando as próprias fontes oficiais divergem, a divergência fica documentada, e nada é corrigido em silêncio. O anexo oficial de Computação, por exemplo, imprime o código EF05CO011, com um dígito a mais que os outros 140. A base publica EF05CO11 e registra a decisão, com a forma impressa junto da fonte.
São 1.721 aprendizagens. Delas, 1.580 vêm da BNCC 2018 (93 da Educação Infantil,
1.304 do Ensino Fundamental e 183 do Ensino Médio)
e 141 do complemento de Computação (Parecer CNE/CEB 2/2022). A base traz também
as 10 competências gerais e as 105 competências específicas. A versão dos dados exibidos é
dados-2026.07.1.
Confiança e metodologia
A metodologia completa está documentada no repositório bncc-dados, com as fontes e seus checksums, a verificação, a validação em CI e as decisões de interpretação. Quem propõe uma correção precisa apontar a fonte oficial.
Quem mantém
A bncc.dev é mantida pela Profy, que também é a primeira a usar esses dados nos próprios produtos. Os dados estão sob CC BY 4.0 e o código sob MIT. O que foi publicado sob essas licenças não pode ser fechado depois.
Contato
Para parceria, imprensa, dúvida ou sugestão, fale com a equipe ou escreva para contato@bncc.dev. Se você achou um erro em um dado, a página de contato encaminha para o GitHub, onde cada correção fica registrada em público.