About Knex Dart#
Knex Dart is a Knex.js port for Dart focused on API familiarity and SQL behavior parity.
Project Goals#
- Preserve Knex.js-style query building ergonomics
- Keep SQL output and bindings aligned with Knex.js behavior
- Provide practical runtime wrappers for PostgreSQL, MySQL, and SQLite
- Expand parity steadily with test-driven JS-vs-Dart comparisons
Current Scope#
- Strong SELECT/INSERT/UPDATE/DELETE query coverage
- Broad WHERE/JOIN/subquery/CTE/UNION support
- Active test suite with parity-oriented comparison tests