Skip to content

Choose the package that owns the boundary ​

Gluon packages are intentionally composable. Begin with the smallest capability you need, keep application state and lifecycle ownership explicit, and add other packages only when the workflow calls for them.

PackageRuntimeWhat it owns
@gluonjs/atomsbrowserAccessible focused UI primitives and reusable Gluon theme styles.
@gluonjs/compileruniversalSource transforms and template location tracking for Gluon tooling.
@gluonjs/corebrowserBrowser runtime and component ownership boundary for Gluon applications.
@gluonjs/devtoolsbrowserOpt-in Gluon development bridge, browser inspector, and Vite integration.
@gluonjs/devtools-apiuniversalVersioned, environment-neutral Gluon Devtools protocol.
@gluonjs/gluon-components-vitebrowserOfficial Storybook renderer and Vite framework for Gluon components.
@gluonjs/graphbrowserInteractive, dependency-free network graph Custom Element for Gluon.
@gluonjs/graphqluniversalOptional request-scoped GraphQL resources for SSR, hydration, and component-owned data loading.
@gluonjs/i18nbrowserLocale-aware messages and lazy namespace loading for Gluon applications.
@gluonjs/json-formsbrowserSchema-driven, form-associated Custom Elements for Gluon.
@gluonjs/language-servernodeGluon template language service, LSP server, and CI checker.
@gluonjs/moleculesbrowserAccessible reusable UI compositions for Gluon.
@gluonjs/organismsbrowserAccessible larger interface structures for Gluon.
@gluonjs/quarksbrowserTyped native-element factories and headless interaction primitives for Gluon.
@gluonjs/reactivityuniversalDOM-free reactive state primitives for Gluon.
@gluonjs/routerbrowserOfficial Gluon router with browser, hash, and memory histories.
@gluonjs/ssrnodeDOM-independent server rendering and request isolation for Gluon.
@gluonjs/storeuniversalTyped, application-scoped state management without a DOM dependency.
@gluonjs/test-utilsbrowserBlack-box component and application test helpers for Gluon.
@gluonjs/vitenodeOfficial Vite integration and state-preserving HMR for Gluon.
@gluonjs/vue-migration-analyzernodeStatic, report-only Vue 3.5 migration inventory for Gluon.
create-gluonnodeScaffold Gluon TypeScript applications and verified app-local components.

Build a complete application ​

Each package page identifies its runtime boundary, installation, quick start, non-goals, integrations, and generated public API.

Version-matched documentation. Examples are checked against the public package contracts.