Modules for reference
This article will list the currently available modules, that can be used as a reference for making your own module.
These different modules are all in a different state (some are finished, some still in development) and provide different implementations of alt:V systems (e.g. event system) that can be used as reference or inspiration for your own module.
Make sure to provide credit where credit is due.
List of modules
Name / Repo | Description |
---|---|
JS module | The official alt:V module providing support for the JS language, using NodeJS and V8 |
JS module v2 | A complete rewrite of the original JS module, following a better API and cleaner code structure |
JS bytecode module | The official alt:V module that transforms clientside JS files into bytecode |
C# module | An alt:V module providing support for the C# language, has a C++ part for the module itself, and a runtime part in C# |
Rust module | An alt:V module providing support for Rust language, written in C++ and Rust(UNFINISHED) |
AngelScript module | An alt:V module providing support for the AngelScript language, fully written in C++ |
Python module | An alt:V module providing support for the Python language, fully written in C++ using pybind11 (UNFINISHED) |
Go module | An alt:V module providing support for Golang, written in C(++) and Go (UNFINISHED) |