I recommend CanJS

CanJS is great choice in my oppinion