TypeScript
Vue
Pinia
Axios

A Pinia plugin to create RESTful API endpoints. It can create a full CRUDL API binding with a single line of code.
It has complex query, filtering and sorting support. It also has a built-in normalization and cross storage event handling system.
It is production ready and used in multiple projects.