Ross ROSS = Recommend OSS · open-source software intelligence for agents

sql-machine-learning/sqlflow

Brings SQL and AI together. observed · 2026-08-28

github.com/sql-machine-learning/sqlflow · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
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: 2890
  • days_rel: n/a
  • days_push: 867
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

5188 stars · 704 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

SQLFlow is a compiler that extends SQL with AI-oriented syntax (training, prediction, evaluation, explanation, and mathematical programming) and compiles SQL programs into Argo workflows that run on Kubernetes. It connects to databases such as MySQL, MariaDB, TiDB, Hive, and MaxCompute and generates jobs for machine learning toolkits like TensorFlow, Keras, and XGBoost.

Use cases

  • train machine learning models directly from SQL statements
  • run predictions and scoring queries without writing Python
  • compile SQL programs into Kubernetes workflows
  • evaluate and explain ML models using SQL
  • let SQL-skilled analysts build TensorFlow or XGBoost models
  • run AI jobs against data in MySQL, Hive, TiDB, or MaxCompute

When to choose

  • your team knows SQL but not Python and needs to train or apply ML models
  • your data lives in a supported database and you want in-database ML workflows
  • you already run Kubernetes and want ML jobs orchestrated as Argo workflows
  • you want a unified SQL interface for training, inference, and model explanation

When to avoid

  • you need fine-grained programmatic control over ML pipelines in Python
  • you have no Kubernetes cluster, since workflow execution depends on Argo on K8s
  • you need a tool with heavy ongoing development and cutting-edge ML features
  • you only need plain analytics queries that standard SQL engines already handle

Facets

application · maturity maintenance

compiler parser machine-learning deep-learning data-science workflow-automation machine-learning deep-learning databases data-science big-data compilers cloud-computing go cloud self-hosted sql transpiler extended-sql argo-workflows tensorflow keras xgboost shap model-training mysql hive maxcompute tidb mathematical-programming kubernetes docker linux

2 sources

Member repositories

RepositoryRoleHealth v2
sql-machine-learning/sqlflowmain23

For agents

markdown · JSON · MCP: product_card(name="sql-machine-learning/sqlflow")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem