ntl é uma biblioteca de código aberto que fornece ferramentas para fazer cálculos em teoria dos números, como por exemplo, operações com números primos, criptografia, etc. É usado por muitos pesquisadores e estudantes para realizar estudos avançados em teoria dos números e é frequentemente utilizado em projetos relacionados a criptografia. 