Front end frameworks