# Lustre > A playground for building create web apps – powered by Gleam! [![Package Version](https://img.shields.io/hexpm/v/lustre)](https://hex.pm/packages/lustre) [![Hex Docs](https://img.shields.io/badge/hex-docs-ffaff3)](https://hexdocs.pm/lustre/) > ❗️ This package relies on Gleam's JavaScript FFI and will not work if your are > targeting Erlang. --- ## Installation If available on Hex, this package can be added to your Gleam project: ```sh gleam add lustre ``` and its documentation can be found at . You will also need to install `react` and `react-dom` from npm: ```sh npm i react react-dom ``` --- ## Development First, make sure you have both Gleam and Node.js installed, then: ```bash npm i npm start ``` This sets up `chokidar` to watch our gleam source code and runs the compiler whenever we make a change. It also starts a server that will serve the examples located in `test/examples/`.