n6k/Capabilities/Overview
Capabilities
Capabilities
  • Overview
Compute
  • Streaming
  • RPC
  • SQL
Data connections
  • Postgres
Frontend
  • Pure Python
  • Filters
  • Theming
on GitHub

Capabilities

One page per feature: the smallest end-to-end example of each thing n6k can do. Jump straight to the one you're evaluating.

Compute

  • StreamingA server RPC yields rows over time and charts append each tick live. Retune the running stream mid-flight with a per-connection Session.
  • RPCCall Python with live arguments from a control; its result is queryable in SQL like any other table.
  • SQLThe same query runs in the browser, on the server, or against any DuckDB, and any page's tables can be attached from anywhere.

Data connections

  • PostgresA live Postgres database, attached as its own page catalog whose tables you query like any other.

Frontend

  • Pure PythonA whole interactive app (sliders, amortization math, and both charts) in one page.py, re-run on the server as you move a slider.
  • FiltersA declarative filters= prop of { column, operator, value } narrows any chart's data without writing new SQL.
  • ThemingRestyle a whole page's charts and design tokens with a single layout.tsx override.