npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@xpell/core

v2.0.1

Published

Core runtime and interpreter for the Xpell engine (browser-based execution layer).

Readme

@xpell/core

Xpell 2 Alpha --- AI-Native Runtime Engine

@xpell/core is the foundational execution layer of the Xpell 2 platform.

It defines the runtime contracts that power the entire ecosystem, including:

  • @xpell/ui (real-time UI layer)
  • @xpell/3d (spatial runtime)
  • @xpell/node (server runtime)

Xpell Core is designed for real-time, AI-collaborative systems --- where applications can evolve at runtime instead of relying solely on rebuild cycles.

This package is part of the Xpell 2 Alpha platform.
See the full release overview at https://xpell.ai


What @xpell/core Provides

XData 2

Structured shared runtime state for predictable mutation and coordination.

Nano-Commands 2

Command handlers defined as text or structured JSON, enabling safe serialization and AI-driven runtime edits.

XEM (Xpell Event Manager)

A lightweight process-wide event bus for decoupled runtime coordination.

XModule

The only valid extension point for behavior in the Xpell runtime.

XObject

The base runtime object model (UI behavior lives only in @xpell/ui).

Execution Loop

Deterministic real-time update cycle for dynamic systems.


Design Principles

  • Runtime-first architecture
  • Explicit contracts over hidden state
  • Modular extension via XModule
  • No UI assumptions inside core
  • Zero external dependencies
  • TypeScript-native

Installation (Alpha)

npm install @xpell/core@alpha

You will typically combine it with:

npm install @xpell/ui@alpha
npm install @xpell/node@alpha
npm install @xpell/3d@alpha

Alpha builds are intentionally not published under the latest tag.


When to Use @xpell/core Directly

Most application developers should work with higher-level packages.

Use @xpell/core directly if you are:

  • Building runtime extensions
  • Creating custom XModule implementations
  • Extending engine-level primitives
  • Working on Xpell internals
  • Developing advanced AI-driven runtime systems

Architecture Role in Xpell 2

Xpell 2 is modular:

  • @xpell/core → Runtime contracts + execution engine\
  • @xpell/ui → Real-time UI framework\
  • @xpell/3d → Three.js-based spatial runtime\
  • @xpell/node → Server runtime (xnode, Wormholes, XDB)

Core defines the execution model.
Other packages implement specialized layers on top of it.


Alpha Status

This package is currently in Alpha.

  • APIs may evolve
  • Contracts may be refined
  • Performance optimizations are ongoing

This release is intended for architectural experimentation and early adopters.


Documentation & Links

Website: https://xpell.ai
GitHub: https://github.com/xpell-ai/xpell-core


Versioning

Follows semantic versioning under the Xpell 2 release stream.


License

MIT License --- © Aime Technologies