English | 简体中文
OpenElement is a Web Components-native, static-first application framework. Standard Custom Elements are the durable component contract; JSX is the authoring syntax; Declarative Shadow DOM is the default server representation; and interactive regions activate selectively.
The published stable line remains the 0.43 series on npm latest.
v0.44.0-beta.1 is the first public v0.44 prerelease — Beta.1, Framework
Qualification + Governance Freeze (ADR-0151) — published under dist-tag
beta. The next stage is Beta.2 (v0.44.0-beta.2).
The 1.0.0 target remains unscheduled and requires separate evidence and approval.
OpenElement = Web Components-native fullstack application framework
current proven scope = static-first applications with fullstack output paths
Source package line: 0.44.0-beta.1 (v0.44.0-beta.1).
npm registry line: v0.44.0-beta.1 (prerelease, dist-tag beta); npm latest remains the stable 0.43.3 line.
OpenElement lets one Custom Element contract work in a standalone library and in a full application. It combines element authoring, routing, static generation, server rendering, existing-DOM claim, selective activation, and deployable output without making a framework-specific virtual DOM the public component model.
deno run -A --minimum-dependency-age 0 npm:@openelement/create my-app
cd my-app
deno task devThe repository pins its supported Deno version in .dvmrc.
OpenElement extends HTMLElementas the component foundation- five coherent packages:
element,app,adapter-vite,create, andui - Vite and Nitro as the supported build and server path
- static generation, request-time rendering, Declarative Shadow DOM, and claim
- standards-based output for Deno, Node, Bun, browsers, and edge runtimes
- npm packages with provenance-oriented release controls
Read CONTRIBUTING.md before opening a pull request. Use GitHub Discussions for questions and design discussion. Report vulnerabilities privately as described in SECURITY.md.
OpenElement is available under the MIT license.
Repository workflow: PROJECT_WORKFLOW.md.