# Moku Labs > Moku: a micro-kernel TypeScript framework family. ## Concepts - [Three layers](https://moku-labs.com/docs/concepts/three-layers.md): createCoreConfig, createCore, createApp. Who writes what. - [Plugins](https://moku-labs.com/docs/concepts/plugins.md): Every PluginSpec field, context tiers, core plugins. - [Lifecycle](https://moku-labs.com/docs/concepts/lifecycle.md): init, start, stop. Order, async model, failures. - [Events](https://moku-labs.com/docs/concepts/events.md): Strict emit, the register callback, who sees what. - [What the kernel checks](https://moku-labs.com/docs/concepts/kernel-checks.md): Seven checks and the exact error for each. ## Claude plugin - [Claude plugin](https://moku-labs.com/docs/claude.md): A conductor in Claude Code: idea → plan → build → verify → release, on rails. ## @moku-labs/core - [@moku-labs/core](https://moku-labs.com/docs/core.md): Micro-kernel plugin framework. Under 8 KB, zero deps. The kernel says no. ## @moku-labs/common - [@moku-labs/common](https://moku-labs.com/docs/common.md): Shared plugins: log, env, branded CLI. ## @moku-labs/web - [@moku-labs/web](https://moku-labs.com/docs/web.md): Content static-site generator and SPA framework. Same render at build and in the browser. - [Quick start](https://moku-labs.com/docs/web/quick-start.md): From an empty folder to a deployed static blog with client navigation. - [How it works](https://moku-labs.com/docs/web/how-it-works.md): One route, two places: the build renders HTML, the browser renders the saved data. - [Routing](https://moku-labs.com/docs/web/guides/routing.md): route().load().render().head(): one typed builder is the contract for the build and the browser. - [Islands](https://moku-labs.com/docs/web/guides/islands.md): createIsland: state, render, events and an API for the parts of a page that run in the browser. - [Content & collections](https://moku-labs.com/docs/web/guides/content.md): Markdown articles with locale fallback, and sharded JSON collections read on demand. - [Head & SEO](https://moku-labs.com/docs/web/guides/head.md): Title, canonical, Open Graph, Twitter, JSON-LD, hreflang, feeds, sitemap and OG images. - [i18n](https://moku-labs.com/docs/web/guides/i18n.md): Locales, translations, and the default locale at bare paths. - [Data](https://moku-labs.com/docs/web/guides/data.md): SSG to DATA to SPA: the build saves each page's load() result, the browser fetches it. - [SPA navigation](https://moku-labs.com/docs/web/guides/spa.md): Intercepted links, region swaps, view transitions, scroll and programmatic navigation. - [Build & deploy](https://moku-labs.com/docs/web/guides/deploy.md): From app.build.run() to a Cloudflare Pages URL, with one script per command. - [build](https://moku-labs.com/docs/web/plugins/build.md): Node-only. The static build: every route to HTML, plus bundles, feeds, sitemap, OG images and cache headers. - [cli](https://moku-labs.com/docs/web/plugins/cli.md): Node-only. build, serve, preview and deploy as app methods, with the branded terminal panel. - [collection](https://moku-labs.com/docs/web/plugins/collection.md): Optional provider. (collection, shard) → JSON file: written at build, fetched on demand in the browser. - [content](https://moku-labs.com/docs/web/plugins/content.md): Node build. Markdown articles to sanitized HTML, with frontmatter, reading time, locale fallback and drafts. - [data](https://moku-labs.com/docs/web/plugins/data.md): Optional provider. Page path → JSON file: the build writes each page's load() result, spa fetches it on navigation. - [deploy](https://moku-labs.com/docs/web/plugins/deploy.md): Node-only. Ships the built site to Cloudflare Pages through wrangler, and scaffolds wrangler.jsonc and a CI workflow. - [head](https://moku-labs.com/docs/web/plugins/head.md): Default. Composes the of every page: title template, description, Open Graph, Twitter, canonical, hreflang, extras. - [i18n](https://moku-labs.com/docs/web/plugins/i18n.md): Default. The locale registry: locales, default locale, display names, og:locale map and a flat translation table. - [router](https://moku-labs.com/docs/web/plugins/router.md): Default. The route table: the typed route() builder, a specificity-sorted matcher, URL and file paths, the render mode. - [site](https://moku-labs.com/docs/web/plugins/site.md): Default. The frozen site identity: name, URL, author, description, and canonical URLs. - [spa](https://moku-labs.com/docs/web/plugins/spa.md): Default. The client runtime: island hydration, intercepted navigation, head sync and a progress bar. Inert on Node. - [API reference](https://moku-labs.com/docs/web/api.md): Every export of @moku-labs/web and @moku-labs/web/browser, with signatures. ## @moku-labs/worker - [@moku-labs/worker](https://moku-labs.com/docs/worker.md): Cloudflare Workers backend. D1, KV, R2, Queues, DO — each one a plugin. ## @moku-labs/room - [@moku-labs/room](https://moku-labs.com/docs/room.md): Couch multiplayer. One screen, phones as controllers, no server. ## @moku-labs/system - [@moku-labs/system](https://moku-labs.com/docs/system.md): One system API, two runtimes. A missing capability is data, not a throw. ## @moku-labs/native - [@moku-labs/native](https://moku-labs.com/docs/native.md): Compose system plugins, get installers for 5 targets. ## @moku-labs/game - [@moku-labs/game](https://moku-labs.com/docs/game.md): A 2D puzzle engine where the game is a graph. ## @moku-labs/editor - [@moku-labs/editor](https://moku-labs.com/docs/editor.md): Devtools for a running game: flow, state, render. ## @moku-labs/ai - [@moku-labs/ai](https://moku-labs.com/docs/ai.md): Build system for AI assets. kill -9 is a supported workflow. ## @moku-labs/ci - [@moku-labs/ci](https://moku-labs.com/docs/ci.md): One CI and release pipeline. Tokenless publishing. ## Site - [Moku Labs](https://moku-labs.com/index.md): Moku: a micro-kernel TypeScript framework family. - [Demos](https://moku-labs.com/demos.md): Apps built on the Moku Labs packages. - [About](https://moku-labs.com/about.md): TypeScript by day, Rust by night. - [Docs](https://moku-labs.com/docs.md): Docs for every Moku package, checked against the published releases. ## Optional - [Full docs](https://moku-labs.com/llms-full.txt): Every docs page in one file, in sidebar order.