D3.js is what I have seen people usually use. Some people use dTree, which is an abstraction over D3 for family trees.