gen_list is an example of a generic linked list, written in Fortran 95, capable of storing arbitrary data.
Linked lists in FLIBS: linkedlist.f90, documentation
An extended linked list example from Metcalf, Reid, and Cohen: pointer.f90.
gen_ll.f90 - a generic linked list module by Roger Young and Peter McGavin.
A singly linked list in Fortran 95 (Japanese)