Skip to content
forked from Stuyk/rebar-altv

Accelerate your game mode development with a simple alt:V framework written in TypeScript.

Notifications You must be signed in to change notification settings

AsKode/rebar-altv

 
 

Repository files navigation

Rebar for alt:V

Rebar is a TypeScript framework for alt:V 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.

Features

  • TypeScript
  • Plugins
  • Locale / Translation Support
  • Path Aliasing
  • Transpiling
  • Reload
  • Webview Overlays, Persistent Pages, and Single Pages
  • Vue 3
  • TailwindCSS

Requirements

This is not optional, install these programs.

Usage

git clone https://github.com/Stuyk/rebar-altv
cd rebar-altv
pnpm i
pnpm binaries
pnpm start

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://stuyk.github.io/rebar-altv

If you wish to run documentation locally, you can do the following:

pnpm install retypeapp --global
retype start ./docs

About

Accelerate your game mode development with a simple alt:V framework written in TypeScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.3%
  • JavaScript 2.7%
  • Other 1.0%