The technology behind DataTug.app
A tech stack is the languages, libraries and infrastructure used to build a product. DataTug.app is a workbench for exploring data, queries and the relationships between them.
This website
The landing pages use Astro 7 and @sneat/astro. Cloudflare Workers serves their static files alongside the application, with a separate route for each language.
The product
The workbench uses Angular and Ionic. Its Go services use DALgo for data access, while the web interface connects queries, saved project context and investigation views.
Our tools used here
DALgo supports Go data access; TugQL describes portable queries. SpecScore and CodeGrapher support specification and code exploration. MeaningGraph informs the semantic work, and the SQL guides embed QueryDock.
Related projects
The platform documentation lives on datatug.io. The longer story of our engineering tools is in Under the hood.
