I've spent a much of 2020 developing a project that auto provisions REST, GraphQL & gRPC services that support CRUD operations (with full validation) to tables, views and materialized views of several popular databases (postgres, postgis, mysql, sqlite).The project is named `Service-Engine`, and it can be implemented via an NPM package and as a Docker Container.The README on GitHub has extensive documentation on the setup & features, so here I'll just list the primary features: full CRUD, geoquery (bbox, radius, custom wkt polygon) complex_resources (aggregate & sub queries), middleware (access the query before db execution), permissions (table/view level CRUD configs), field redaction (enable query support -- without publication), schema migrations, auto generated openapi3/swagger docs, auto generated proto file, full validation.GitHub Source
 Docker Implementation
 also put together a few videos showing how to configure Docker app & how several features work. Videos have been produced covering the following topics:Quick Start
 Import
 REST Endpoints

 Response Metadata
 Context
 Operators
 Operations
 Mode
 Resources (subqueries & aggregate queries)
 & Redactions
 Playground and Geoqueries
 Service (CRUD & Geoqueries)
 Schema Migrations
 DB Setup & Load
