Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dvvcz/ramattra

A powerful language that compiles to Overwatch Workshop Scripts.
https://github.com/dvvcz/ramattra

overwatch overwatch-workshop overwatch2 programming-language ramattra workshop

Last synced: about 2 months ago
JSON representation

A powerful language that compiles to Overwatch Workshop Scripts.

Awesome Lists containing this project

README

        

ramattra


A language similar to Typescript that compiles to Overwatch Workshop Scripts.



GitHub Actions Workflow Status


GitHub Release

## ⚠️ Notice

This project is under some rewriting, notably to use [bun](https://bun.sh) as the package manager, and to have a hand-written parser.
So `ramattra` is under hiatus until I get time to do these.

## Features

### Familiar Syntax

If you're familiar with typescript or rust, you should practically already know ramattra.

### Language Server

For development in VSCode (and other editors), language server protocol is supported.

- [x] Errors
- [x] Autocomplete
- [ ] Intellisense

![Example](assets/example.png)

### Online Playground

You can try `ramattra` online, [right here](https://dvvcz.github.io/ramattra), without a need to install it on your PC.

## Wiki

You can find more information [on the wiki](https://github.com/DvvCz/ramattra/wiki).