Trilogy Studio, open-source browser-based SQL editor and visualizer
Details
- External ID
- 45870334
- Source
- HN
- Company
- —
- Product
- Trilogy Studio, open-source browser-based SQL editor and visualizer
- Website domain
- trilogydata.dev
- Launched
- Nov. 9, 2025
- Cohort
- —
- Upvotes
- 19
- Upvotes percentile
- 0.6834061135371179
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
SQL-first analytic IDE; similar to Redash/Metabase. Aims to solve reuse/composability at the code layer with modified syntax, Trilogy, that includes a semantic layer directly in the SQL-like language.Status: experiment; feedback and contributions welcome!Built to solve 3 problems I have with SQL as my primary iterative analysis language:1. Adjusting queries/analysis takes a lot of boilerplate. Solve with queries that operate on the semantic layer, not tables. Also eliminates the need for CTEs.2. Sources of truth change all the time. I hate updating reports to reference new tables. Also solved by the semantic layer, since data bindings can be updated without changing dashboards or queries.3. Getting from SQL to visuals is too much work in many tools; make it as streamlined as possible. Surprise - solve with the semantic layer; add in more expressive typing to get better defaults;also use it to wire up automatic drilldowns/cross filtering.Supports: bigquery, duckdb, snowflake.Links [1] https://trilogydata.dev/ (language info)Git links: [Frontend] https://github.com/trilogy-data/trilogy-studio-core [Language] https://github.com/trilogy-data/pytrilogyPreviously: https://news.ycombinator.com/item?id=44106070 (significant UX/feature reworks since) https://news.ycombinator.com/item?id=42231325
Enrichment
- Theme
- database infrastructure and developer tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- browser-based sql editor and visualizer
- Manually corrected
- False
Could you build this?
Partial Building a browser-based SQL editor UI is straightforward, but developing a custom domain-specific language compiler/transpiler (Trilogy) with a semantic layer requires compiler engineering expertise.
What it would actually take: The frontend can use Monaco Editor, DuckDB-Wasm, and standard charting libraries, but the hard part is the custom DSL compiler. It requires building an AST parser, type checker, semantic graph resolver, and SQL transpiler that can translate semantic Trilogy queries into performant target SQL for various database dialects. This demands specialized knowledge of programming language design, compiler construction, and relational algebra.
Discussion
6 comments analyzed.
Concerns raised: Dashboard load fails with reset operation timeout after 60 seconds, CORS validation failures preventing initial dashboard connection, Static hosting too slow to serve packages in time
Feature requests: Post-deploy validation for serve latency
Competitors
Other products that read as similar to this one — 99 launches clear the similarity bar, closest 8 shown.
Attention rank: #38 of 100 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 11 days after the earliest competitor.
- Metabase Data Studio · ph · 2026-03-31 · 153 upvotes · similarity 0.44
- Data Studio · hn · 2026-02-17 · 28 upvotes · similarity 0.43
- Building a SQL analyst agent from scratch · hn · 2026-04-27 · 6 upvotes · similarity 0.43
- SLayer, a semantic layer maintained by your agent · hn · 2026-05-11 · 12 upvotes · similarity 0.43
- Visual Database Schema Designer (Angular 21 and .NET 10) · hn · 2026-01-19 · 6 upvotes · similarity 0.42
- Xsql · hn · 2025-12-16 · 11 upvotes · similarity 0.42
- TypeGraph · hn · 2026-02-24 · 5 upvotes · similarity 0.40
- Altimate Code · hn · 2026-03-19 · 20 upvotes · similarity 0.39
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.