Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sircfenner/StudioComponents
React implementations of Roblox Studio components.
https://github.com/sircfenner/StudioComponents
luau react-lua roblox
Last synced: 3 months ago
JSON representation
React implementations of Roblox Studio components.
- Host: GitHub
- URL: https://github.com/sircfenner/StudioComponents
- Owner: sircfenner
- License: mit
- Created: 2021-04-08T01:31:43.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-16T12:56:55.000Z (7 months ago)
- Last Synced: 2024-11-09T05:19:31.514Z (3 months ago)
- Topics: luau, react-lua, roblox
- Language: Luau
- Homepage: https://sircfenner.github.io/StudioComponents
- Size: 1.58 MB
- Stars: 54
- Watchers: 5
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-react-lua - **Repository**
- awesome-react-lua - **Repository**
- awesome-luau - `@sircfenner/studiocomponents`
- awesome-luau - `@sircfenner/studiocomponents`
README
# StudioComponents
## [Read the documentation here!](https://sircfenner.github.io/StudioComponents/)
A collection of React implementations of Roblox Studio components such as Checkboxes, Buttons, and Dropdowns. This is intended for building plugins for Roblox Studio.
![]()
![]()
An example Dropdown
This project is built for [react-lua](https://github.com/jsdotlua/react-lua), Roblox's translation
of upstream ReactJS 17.x into Luau.## Installation
### Wally
Add `studiocomponents` to your `wally.toml`:
```toml
studiocomponents = "sircfenner/[email protected]"
```### NPM & yarn
Add `studiocomponents` to your dependencies:
```bash
npm install @sircfenner/studiocomponents
``````bash
yarn add @sircfenner/studiocomponents
```Run `npmluau`.
## License
This project is available under the MIT license. See [LICENSE](LICENSE) for details.