@shadow-js/core
DocsSignals, stores, memos and effects that update exactly what changed
npm install @shadow-js/corePackages that work with ShadowJS, each with its own docs. Install only what you use.
21 packages
Signals, stores, memos and effects that update exactly what changed
npm install @shadow-js/coreA DOM renderer with no virtual DOM, plus control flow, server rendering and hydration
npm install @shadow-js/webThe ShadowJS JSX compiler: a Rust addon, WebAssembly and TypeScript, one API and identical output
npm install -D @shadow-js/compilerA Vite plugin that compiles your JSX, builds for server rendering and sets up Vitest
npm install -D @shadow-js/viteCreate a new app from a starter template, with optional Tailwind, Biome, Vitest, Convex and Clerk
npm create shadow-app@latestA full-stack framework with file routes, loaders, server functions and secure request handling
npm install @shadow-js/duskA type-safe router with nested routes, loaders and link prefetching
npm install @shadow-js/routerTyped channels, presence and resumable delivery over WebSocket or server-sent events
npm install @shadow-js/realtimeFetch, cache and update server data with queries, mutations and optimistic updates
npm install @shadow-js/queryUse Convex from your app with live queries, mutations, pagination, auth and server rendering
npm install @shadow-js/convexClerk authentication for your app, with a provider, hooks, UI components and server helpers
npm install @shadow-js/clerkshadcn-style components you add to your project with a CLI, styled with Tailwind v4
npm install @shadow-js/uiUnstyled, accessible building blocks such as dialog, popover, menu, select and tabs
npm install @shadow-js/primitivesForms with fine-grained values, schema validation, field arrays and server errors
npm install @shadow-js/formsA headless data table with sorting, filtering, pagination, selection and grouping
npm install @shadow-js/tableHeadless list and grid virtualization that renders only the rows in view
npm install @shadow-js/virtualTween and spring values, exit animations and animated list reordering, driven by signals
npm install @shadow-js/motionTyped translations with ICU messages, lazy catalogs and server rendering that hydrates cleanly
npm install @shadow-js/i18nTesting helpers to render components, query the DOM like a user, fire events and test hooks
npm install -D @shadow-js/testingA development panel that shows the components, signals, effects and updates of a running app
npm install -D @shadow-js/devtoolsESLint rules for reactivity, ownership and security, and for migrating code from React or Solid
npm install -D @shadow-js/eslint-plugin