{"repo":"pmndrs/leva","free":true,"listed":false,"github":"https://github.com/pmndrs/leva","clone":"git clone https://github.com/pmndrs/leva.git","description":"🌋 React-first components GUI","language":"TypeScript","stars":6203,"topics":["gui","react"],"license":"MIT","category":"ui-components","readme_excerpt":"A GUI you are going to lava. Customizable, extensible and beautiful by default. Storybook 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 Quick start Simply call the useControls hook from anywhere in your app: NOTE: Using Leva with React 18 will cause a console error about createRoot which you can safely ignore, or fix by following the instructions here: discussion Documentation - Getting Started - Inputs - Configuration - Styling - Advanced: Controlled Inputs - Advanced: Creating Plugins Contributors ✨ Thanks goes to these wonderful people (emoji key): Andrew Prifer 🤔 💻 Aria 🤔 David Bismut 🤔 💻 Dmitry Ivakhnenko 💻 Gianmarco 🤔 💻 Guido Vizoso 💻 Han 🎨 Ivan Rossi 🐛 Laurin Quast 💻 🤔 Marco Fugaro 🤔 Marco Ludovico Perego 🤔 Piotr Monwid-Olechnowicz 📖 clementcassajus 🎨 thephoenixofthevoid 🐛 This project follows the all-contributors specification. Contributions of any kind welcome!","default_branch":null,"files":null,"tree":[],"storefront":"/r/pmndrs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pmndrs/leva/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}