Getting Started


What is Etcher?

Etcher is a framework that speeds up the development process for simple websites. Etcher allows you to create reusable Web Components without unnecessary boilerplate code.

Great, how do I get started?

To get started with etcher, we reccommend using our CLI, create-etcher. To use it, run the following command in your terminal:

▲ ~ npm create etcher@latest

If you aren’t starting from scratch, you can manually install Etcher via node:

npm install @etcher/core
pnpm add @etcher/core
yarn add @etcher/core

Language Tools

Etcher uses a custom markup language called XTML, which is a superset of HTML. This means that any HTML will be valid XTML, but XTML has some extra features that make it easier to use.

Etcher’s VSCode Extension provides syntax highlighting and auto-completion for XTML.