A GUI you are going to lava.
Customizable, extensible and beautiful by default.
by Poimandres
- βοΈ Beautiful by default
- π More than 12 different kinds of inputs available
- π§ Smart input type recognition
- π Easy-to-make plugins
- β Keyboard accessible
- β‘οΈ No setup necessary
npm i leva
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>
)
}
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!