# Toolchain
The following tools are developed around REAM language. The goal is to provide a user-friendly workflow to create, edit, distribute and reuse REAM files.
# Alpha
reamparser.js: a REAM parser written in JavaScript. This is the current default parser for REAM Editor, but may be replaced by ream-core (see below).
REAM Editor: a web-based editor for REAM.
REAM Editor Lite: a lite version of REAM Editor as a Vue component.
prism-ream: a fork of syntax highlighting library PrismJS with REAM support added. Pull requests may be submitted once the language is stable.
ream.vim: syntax highlighting for REAM in Vim.
ream-core: an experimental REAM parser written in Rust. Planned functionalities include encoder, decoder, linter, and documentation generator. It may replace reamparser.js as the default parser for REAM Editor if the development goes well.
# Planned
- A project and package manager for REAM, inspired by python-poetry and Cargo.
# Not maintained
- ream-python: a REAM parser and emitter written in Python and lark. It is still available on Pypi if anyone is interested.