Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Meet Alva

Create living prototypes with code components

Get Started | Let's chat | Website

Start with a minimal set of components to sketch concepts and iterate fast your team to create and enrich components, refine design and implemenation and compose a working, living prototype.

⚠️ This is the contributor documentation of Alva. Please refer to for user docs.

Develop Alva

  • 🐢 🚀 Node.js >=8
  • 🌲 Git
  • 🐈 yarn >= 1.12
  • 🌐 Internet connection
git clone
cd alva
yarn tsc -b -w

# In a second terminal window
yarn webpack -w

# In a third terminal window
yarn alva

Package commands

Execute commands in all applicable packages via yarn lerna run [cmd]:

Command Description
test Run unit tests
watch Rebuild on file changes
build Build once


Feel free to dive in! Open an issue, submit a Pull Request or let’s discuss what should be next. ❤️

Alva follows the Contributor Covenant Code of Conduct.

Proudly powered by SinnerSchrader.

Copyright 2017-present. Released under the MIT license.