{"slug": "ggsql", "name": "ggsql", "category": "other", "category_name": "Other software", "description": "", "recommenders": 1, "commenters": 2, "warners": 0, "score": 1.237, "rising": 1.0, "first": "2026-04-20", "latest": "2026-09-15", "why": "I love ggsql, the team behind it, ggplot and the tidyverse in general!", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 1, "neutral": 2, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "I love ggsql, the team behind it, ggplot and the tidyverse in general!", "icon": false, "domain": "ggsql.org", "github_repo": null, "official_url": "https://ggsql.org", "pricing": "", "aliases": ["ggsql"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 795327968, "item_id": 49707998, "url": "https://news.ycombinator.com/item?id=49707998", "by": "data_ders", "date": "2026-09-15", "stance": "recommend", "quote": "I love ggsql, the team behind it, ggplot and the tidyverse in general!", "excerpt": "I love ggsql, the team behind it, ggplot and the tidyverse in general! I've been mulling extending dbt Charts to support ggplot, and will likely reach out to the team about this in the next few weeks. The difference is that Vega-Lite, ggsql, ggplot2 are designed to create a single chart. Yes, you can use facet_wrap() to great a series of charts based on a particular variable, but arguably that's still one chart! What", "context": "", "use_case": "charting", "switched_from": "", "story": "Charts built for Chat"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["sql visualization", "charting"], "compared": [{"slug": "ggplot2", "name": "ggplot2", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47833558", "title": "ggsql: A Grammar of Graphics for SQL", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49704246", "title": "Charts built for Chat", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {"neutral": 2}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {"recommend": 1}, "2026-10": {}}, "quotes": [{"id": 795327968, "item_id": 49707998, "url": "https://news.ycombinator.com/item?id=49707998", "by": "data_ders", "date": "2026-09-15", "stance": "recommend", "quote": "I love ggsql, the team behind it, ggplot and the tidyverse in general!", "excerpt": "I love ggsql, the team behind it, ggplot and the tidyverse in general! I've been mulling extending dbt Charts to support ggplot, and will likely reach out to the team about this in the next few weeks. The difference is that Vega-Lite, ggsql, ggplot2 are designed to create a single chart. Yes, you can use facet_wrap() to great a series of charts based on a particular variable, but arguably that's still one chart! What", "context": "", "use_case": "charting", "switched_from": "", "story": "Charts built for Chat"}, {"id": 765356641, "item_id": 47834790, "url": "https://news.ycombinator.com/item?id=47834790", "by": "data_ders", "date": "2026-04-20", "stance": "neutral", "quote": "I'm certainly going to take this for a spin and I think this could be incredible for agentic analytics.", "excerpt": "ok, this is definitely up my alley. color me nerd-sniped and forgive the onslaught of questions. my questions are less about the syntax, which i'm largely familiar with knowing both SQL and ggplot. i'm more interested in the backend architecture. Looking at the Cargo.toml [1], I was surprised to not see a visualization dependency like D3 or Vega. Is this intentional? I'm certainly going to take this for a spin and I ", "context": "", "use_case": "SQL visualization", "switched_from": "", "story": "ggsql: A Grammar of Graphics for SQL"}, {"id": 765346208, "item_id": 47834138, "url": "https://news.ycombinator.com/item?id=47834138", "by": "anentropic", "date": "2026-04-20", "stance": "neutral", "quote": "I did not find any clear description in the blog post or website docs of how this relates to SQL databases", "excerpt": "Maybe I skim read it too fast, but I did not find any clear description in the blog post or website docs of how this relates to SQL databases I was kind of guessing that it doesn't run in a database, that it's a SQL-like syntax for a visualisation DSL handled by front end chart library. That appears to be what is described in https://ggsql.org/get_started/anatomy.html But then https://ggsql.org/faq.html has a section", "context": "", "use_case": "SQL visualization", "switched_from": "", "story": "ggsql: A Grammar of Graphics for SQL"}]}