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: about 1 month 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 (6 months ago)
- Last Synced: 2024-11-09T05:19:31.514Z (2 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.