MPSolve
MPSolve is a package for the approximation of the roots of a univariate polynomial. It uses the Aberth method, combined with a careful use of multiprecision.
"Mpsolve takes advantage of sparsity, and has special hooks for polynomials that can be evaluated efficiently by straight-line programs"
Implementation
The program is written mostly in ANSI C and makes use of the GNU Multi-Precision Library. It uses a command-line interface and,starting from version 3.1.0 has also a GUI and interfaces for MATLAB and GNU/Octave.