// readme

Bascik

HTML components. Zero runtime.

Bascik is a build tool for HTML components with automatically scoped CSS and JavaScript. You write vanilla HTML, CSS, and JavaScript. Bascik scopes and assembles reusable component files into plain static HTML pages at build time, with no framework runtime, no Shadow DOM, and no virtual DOM. The code that ships is the code you wrote.

Documentation: bascik.dev
Package: @bascik/bascik
npm organization: @bascik

Get Started

npm create bascik@rc my-site

The CLI scaffolds a starter site and starts the dev server with live reload. See the Getting Started guide for manual setup in an existing project.

Building with an AI assistant? Install the Bascik agent skills so GitHub Copilot, Claude Code, Cursor, or Codex knows the component and scoping rules:

npx skills add bascikdev/bascik --skill bascik bascik-components bascik-images bascik-compatibility bascik-scripts bascik-seo bascik-config bascik-testing bascik-migrate

Runโ€ฆ