TugQL

技術スタック

技術スタックとは、製品を作り公開するための道具の組み合わせです。TugQL は SQL に似たテキスト形式と、TugQT という構造化クエリツリーを持つ移植可能なクエリ言語です。

このウェブサイト

小さな Node.js ジェネレーターが翻訳済みコンテンツから静的 HTML を生成します。Cloudflare Workers Static Assets がページを配信し、本番環境に JavaScript フレームワークは不要です。

製品

公開仕様は TugQL のテキスト構文と JSON/YAML のクエリツリーを定義します。Apache 2.0 ライセンスで公開されています。Go 実装は DALgo リポジトリにあります。 TugQL 仕様 · Apache 2.0 · DALgo の Go 実装.

ここで使う自社ツール

DALgo は Go 実装を収めています。「DataTug で試す」リンクはサンプルクエリを対話的なデータワークベンチで開きます。 DALgo · DataTug.

関連プロジェクト

実装は DALgo、データワークベンチは DataTug をご覧ください。

DataTug で試す ↗