ASA121 is a FORTRAN90 library, using double precision arithmetic, which evaluates the trigamma function.
ASA121 is Applied Statistics Algorithm 121. Source code for many Applied Statistics Algorithms is available through STATLIB.
ASA103 is a FORTRAN90 library which evaluates the digamma function.
ASA121 is also available in a C++ version and a FORTRAN77 version and a MATLAB version.
TEST_VALUES is a FORTRAN90 library which contains sample values for a number of special functions.
You can go up one level to the FORTRAN90 source codes.