Built with Devframe

Real-world devtools and hosts built on devframe — from Vite DevTools to ESLint Config Inspector.

Real-world DevTools

Builtin Plugins

The built-in plugins are real tools built on Devframe, each in a different UI framework:

PluginUI frameworkWhat it does
Data InspectorVueQuery live server-side objects with jora.
Devframe InspectorVueBrowse RPC, shared state, and agent surface.
Open Graph ViewerVueInspect Open Graph / Twitter metadata and card previews.
Accessibility InspectorSolidRun axe-core; list WCAG violations.
GitReact (Next.js)Repository dashboard: status, graph, branches, diffs.
TerminalsSvelteStream output and run interactive PTY shells.
Code ServerVueRun VS Code in the browser.
AssetsVueBrowse, preview, upload, rename, and delete files.

Playable Examples

Runnable apps in the repository, each a single node-side definition behind a different UI. Run one with:

pnpm install
pnpm --filter <example-name> dev
ExampleUIShows
files-inspectorPreactLists cwd files over RPC.
json-renderVueServer-authored view via @devframes/json-render-ui; live state + action bridge.
streaming-chatPreactStreams tokens; history in shared state.
next-runtime-snapshotReact (Next.js)App Router SPA surfacing the Node runtime.
hub-viteVanilla TS (Vite)~120-line Vite host wiring @devframes/hub; hand-built viewer.
hub-nextReact (Next.js)Same protocol, Next.js route.

The minimal family mounts initHub({ ui: createUi() }) with @devframes/hub-ui:

ExampleHostShows
hub-vite-minimalViteDev middleware.
hub-next-minimalNext.jsApp Router route.
hub-nitro-minimalNitroCatch-all route.
hub-hono-minimalHonoNode and Bun.
hub-fastify-minimalFastifynodeMiddleware.
hub-sveltekit-minimalSvelteKitCatch-all endpoint.
hub-deno-minimalDenoDeno.serve + upgrade socket.
hub-rsbuild-minimalRsbuildDev middleware.