Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stuyk/rebar-altv
Accelerate your game mode development with a simple alt:V framework written in TypeScript.
https://github.com/stuyk/rebar-altv
altv fivem ragemp
Last synced: 3 days ago
JSON representation
Accelerate your game mode development with a simple alt:V framework written in TypeScript.
- Host: GitHub
- URL: https://github.com/stuyk/rebar-altv
- Owner: Stuyk
- Created: 2024-04-16T03:29:44.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T20:26:37.000Z (about 2 months ago)
- Last Synced: 2024-12-29T10:12:51.023Z (11 days ago)
- Topics: altv, fivem, ragemp
- Language: TypeScript
- Homepage: https://rebarv.com/
- Size: 125 MB
- Stars: 68
- Watchers: 5
- Forks: 38
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rebar for alt:V
Rebar is a TypeScript framework for [alt:V](https://altv.mp) that prioritizes plugins, translations. Rebar was inspired by Athena and meant to take Athena's best features and create a framework that gives developers a quick starting point.
Plugins for Rebar allow developers to drag & drop repositories into their server framework.
### [Read our Docs!](https://rebarv.com)
### [Join our Discord!](https://discord.gg/63rrbadsR7)
## Features
- TypeScript
- Plugins
- Locale / Translation Support
- Path Aliasing
- Transpiling
- Reload
- Webview Overlays, Persistent Pages, and Single Pages
- Vue 3
- TailwindCSS## Where to find Plugins?
If you're looking for plugins for Rebar, check out these two websites.
- https://github.com/Stuyk/awesome-rebar
- https://forge.plebmasters.de/hub/Script## Requirements & Usage
See [Install Instructions](https://rebarv.com/install/) for quick installation
## Structure
A folder structure that is simple to read, and simple to write.
```
├───main
│ ├───client
│ ├───server
│ ├───shared
│ └───translate
└───plugins
└───your-plugin
├───client
│ └───index.ts
├───server
│ └───index.ts
├───translate
│ └───index.ts
└───webview
└───MyCustomPage.vue
```## Documentation
[https://rebarv.com](https://rebarv.com)
If you wish to run documentation locally, you can do the following:
```sh
pnpm install retypeapp --global
``````
retype start ./docs
```