@User Xyce is a simulator from Sandia National Labs that was open sourced. It's pretty advanced for an open source simulator and has full time developers. Plus it's build from the ground up for parallel deployment so if you're lucky enough to have access to a computing cluster you can sim very complex circuits in a highly parallel manner