Ngspice é um simulador de circuito de nível misto/mixed-signal. Seu código é baseado em três pacotes de software open source: Spice3f5, Cider1b1 e Xspice. Ngspice faz parte do projeto gEDA, um conjunto completo GPL'd de ferramentas eletrônicas de automação de design. Spice3 não precisa de nenhuma introdução, é o simulador de circuito mais popular. Em mais de 30 anos de sua vida Spice3 tornou-se um padrão de fabricação para simular circuitos. simulador de nível de circuito Spice3f5 para simulador de dispositivos DSIM para fornecer maior precisão de simulação de dispositivos críticos. Os dispositivos DSIM são descritos em termos de suas estruturas e materiais. Xspice é uma extensão para Ngspice que fornece suporte de modelagem de código e simulação de componentes digitais através de um algoritmo embarcado conduzido a eventos.