smart lib for fontend to develope web