Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/longi94/rocket-viewer

A web Rocket League replay viewer focused on accurate replication.
https://github.com/longi94/rocket-viewer

rocket-league rocket-league-replay

Last synced: 16 days ago
JSON representation

A web Rocket League replay viewer focused on accurate replication.

Awesome Lists containing this project

README

        

# Rocket Viewer (https://rocket-viewer.com)

[![CircleCI][circleci]][circleci-url]
[![Language Grade][lgtm]][lgtm-url]
[![Discord][discord]][discord-url]

[circleci]: https://circleci.com/gh/Longi94/rocket-viewer.svg?style=svg
[circleci-url]: https://circleci.com/gh/Longi94/rocket-viewer
[lgtm]: https://img.shields.io/lgtm/grade/javascript/github/Longi94/rocket-viewer.svg?label=code%20quality
[lgtm-url]: https://lgtm.com/projects/g/Longi94/rocket-viewer/
[discord]: https://img.shields.io/discord/609050910731010048.svg?colorB=7581dc&logo=discord&logoColor=white
[discord-url]: https://discord.gg/c8cArY9

A web Rocket League replay viewer focused on accurate replication. Built with [Angular 9](https://angular.io/) and [three.js](https://threejs.org/). Uses [boxcars](https://github.com/nickbabcock/boxcars) to deserialize replays client side without any servers involved.

[Production environment](https://rocket-viewer.com) will always reflect the latest release and the [dev environment](https://dev.rocket-viewer.com) is synced with the master branch (if the CI build is successful that is). The dev website is unoptimized and displays debug information that affects performance. Don't be surprised if it's broken.

## Development

`ng serve` to run a dev server at https://localhost:4200.

`ng build` to build the project.

Both of this commands will also compile the wasm module written in rust. To only compile the wasm module run `npm run wasm-pack`.