Skip to content

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

Notifications You must be signed in to change notification settings

Stuyk/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

Where to find Plugins?

If you're looking for plugins for Rebar, check out these two websites.

Requirements & Usage

See Install Instructions 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

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.

Topics

Resources

Stars

Watchers

Forks