SQL-MVC is a web application framework that replaces JavaScript with extended SQL (QUALE) for server-side logic, offering a paradigm inversion for building CRUD apps entirely in SQL. Currently at version 0.0.162 (alpha), it supports MySQL, MS-SQL, Firebird, Oracle, and NuoDB. Unlike traditional MVC frameworks, SQL-MVC uses SQL for models, controllers, and views, aiming to reduce boilerplate. However, the project is experimental with frequent breaking changes, sparse documentation, and minimal community feedback. Weekly downloads are modest, and the node compatibility has been problematic. It is not recommended for production.
npm install sql-mvcNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a simple tasks table and renders it as a table using SQL-MVC's view tag.
Use Node 8.x or lower; check changelog for driver updates.
Do not use in production; only for experimentation.
Follow Linux VPS install guide for modern setups.
Run `npm install sql-mvc` in project directory.
Run `npm install mysql2`.
Use a different port: `sqlmvc.run({port: 3001})`.