A GUI you are going to lava.
Customizable, extensible and beautiful by default.
by Poimandres
π§ π§ This repo is under heavy development π§ π§
Features
βοΈ Beautiful by defaultπ More than 12 different kinds of inputs availableπ§ Smart input type recognitionπ Easy-to-make pluginsβ Keyboard accessibleβ‘οΈ No setup necessary
Installation
npm i leva
Quick start
Simply call the useControls
hook from anywhere in your app:
import { useControls } from "leva"
function MyComponent() {
const { name, aNumber } = useControls({ name: "World", aNumber: 0 })
return <div>Hey {name}, hello! {aNumber}</div>
}
Documentation
β¨
Contributors Thanks goes to these wonderful people (emoji key):
David Bismut |
Gianmarco |
Andrew Prifer |
Aria |
Han |
Ivan Rossi |
Marco Fugaro |
Marco Ludovico Perego |
clementcassajus |
thephoenixofthevoid |
This project follows the all-contributors specification. Contributions of any kind welcome!