n nisli
GitHub

Installation

Install the framework from npm. It ships as ESM with TypeScript types and has zero runtime dependencies.

The framework

npm install @nisli/core

That is the whole framework — signal, component, html, DI, and more, from one package.

The components (optional)

@nisli/ui is a CLI, not a dependency — you run it to copy component source into your project. Initialize once:

npx @nisli/ui init

Then add any component; its source lands in your project and becomes yours to edit:

npx @nisli/ui add button dialog

See /docs/cli for the full copy-in workflow, and browse the catalog at /ui.