web.getList() retrives all lists. Instead of this I want only user created list

I am making Sharepoint hosted app and I am trying to get all lists

appContextSite = new SP.AppContextSite(context, hostweburl); this.web = appContextSite.get_web(); //Code to get the cross domain collList = this.web.get_lists(); 

this collList object retrive all list and i filter hidden list with get_hidden() so i removed hidden list.

But my problem is I get list like Form Templates, MicroFeed, Site Assets,Site Pages, and Style Library. I don’t want this list because these lists are sharepoint created lists. Is there any idea how to filter this lists with some property or any other way.

Is there any way to get created by property for list through csom or jsom?