liyupi/sql-generator
🔨 用 JSON 来生成结构化的 SQL 语句,基于 Vue3 + TypeScript + Vite + Ant Design + MonacoEditor 实现,项目简单(重逻辑轻页面)、适合练手~ observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1574
- days_rel: n/a
- days_push: 959
- n_releases_24m: 0
Adoption not part of the score
3426 stars · 691 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A web application that generates structured, reusable SQL statements from JSON definitions, built with Vue3, TypeScript, Vite, Ant Design, and MonacoEditor. It lets users define SQL fragments as named rules with parameters, avoiding repetition in complex analytical SQL.
Use cases
- generate complex SQL from JSON
- avoid repeating similar SQL subqueries
- write maintainable long analytical SQL for big data
- parameterize and reuse SQL fragments
- view SQL reference tree and substitution process
- use as a repeated code generator
When to avoid
- you need simple one-off SQL queries
- you want a full SQL IDE or query execution engine - this only generates SQL text
- you need runtime SQL building inside an application rather than a manual authoring tool
Facets
application · maturity maintenance
developer-tools data-science etl analytics big-data databases developer-tools sql-generator json-to-sql code-generation monaco-editor big-data-sql sql-templates data-engineering web vue typescript nodejs
2 sources
- readme: https://github.com/liyupi/sql-generator · fetched 2026-08-28 · 6c91fbd25abf
- homepage: http://sql.yupi.icu · fetched 2026-08-29 · 86cd0ad76e7e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| liyupi/sql-generator | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="liyupi/sql-generator")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem