algofunds
Back to tools

Conduit

Dashboards as YAML, no extension code.

BUILDING

A VS Code extension that turns .conduit.yaml files into dashboards, fetchers, and explorers. Chain built-in steps, query Postgres or SQLite, download and parse files, sign and inspect JWTs, and render results as tables, trees, or an interactive editor.

Source is private
Role
Solo
Type
DEV TOOL
Stack
TypeScript · VS Code API · esbuild
Timeline
2026
Platforms
VS Code

The problem

Every internal dashboard or fetcher becomes its own little extension, with build tooling to match. Most of them are the same steps in a different order.

The solution

Describe the tool as YAML and it runs. Query Postgres or SQLite, fetch and parse files, sign JWTs, and render tables, trees, or an editor, with no extension code.

Architecture

.conduit.yamltool definitions
VS Code extensionstep runner
Postgres · SQLitequeries
HTTP · files · JWTsteps
Tables · trees · editorsrendered views

Features

  • Author tools as YAML, with no extension code to write
  • Query Postgres and SQLite, download and parse files
  • Sign JWTs and edit them in an interactive view
  • Register palette commands and bind to file types

Technologies

TypeScriptVS Code APIesbuild