ExpreSQL is a fork of Oracle Quick SQL, a tool that translates an indentation-based shorthand syntax (QSQL) into relational DDL, ERD metadata, and PL/SQL scaffolding.
The v2.0.0 rewrite introduces a multi-dialect architecture in TypeScript, replacing the original monolithic JavaScript codebase.
src/— QSQL compiler: lexer, parser, semantic analysis, and abstract multi-dialect generatorsrc/oracle/— Oracle dialect: DDL generator, views, PL/SQL, TAPI, and diff/migrationsrc/quick-erd/— ERD visualisation with AntV X6 and Mermaid renderersweb/— Browser UI with QSQL editor and ERD visualisationmle/— Oracle MLE (Multilingual Engine) installation scripts for in-database executiontest/— Vitest suite (unit + integration) and legacy JS regression testsdist/— Compiled output (quick-sql.js,quick-erd.js,quick-sql.mle.cjs)doc/— User and developer documentation (see examples)
Copyright (c) 2023 Oracle and/or its affiliates. Copyright (c) 2026 Radicle IT and ExpreSQL contributors.
Released under the Universal Permissive License v1.0. See the license file for full terms.
- Oracle Corporation — original Quick SQL engine and QSQL shorthand specification
- Radicle — TypeScript rewrite (v2.0.0): multi-dialect architecture, decoupled pipeline, PL/SQL builder modules
