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

https://github.com/hean01/mujs-rs

MuJS javascript library bindings for rust
https://github.com/hean01/mujs-rs

ecmascript5 es5-javascript javascript-library rust-bindings rust-library

Last synced: about 1 year ago
JSON representation

MuJS javascript library bindings for rust

Awesome Lists containing this project

README

          

# mujs-rs - rust MuJS bindings

[![Version](https://img.shields.io/crates/v/mujs.svg)](https://crates.io/crates/mujs)
[![License](https://img.shields.io/crates/l/mujs.svg)](https://crates.io/crates/mujs)
[![Downloads](https://img.shields.io/crates/d/mujs.svg)](https://crates.io/crates/mujs)
[![Status](https://img.shields.io/travis/hean01/mujs-rs/master.svg)](https://travis-ci.org/hean01/mujs-rs)

[MuJS](http://dev.mujs.com) is a lightweight implementation of the
Javascript language in a library. MuJS is licensed under ISC license
which is FSF approved and compatible with GPL. MuJS rust bindings are
licensed under GPLv3.

Its primary purpose and design is for embedding in other software to
add scripting capability to those programs, but it can also be used as
an extensible scripting language.

In contrast to other programs that are large and complex, MuJS was
designed with a focus on small size, correctness and simplicity. MuJS
is written in portable C and implements ECMAScript as specified by
ECMA-262.

The interface for binding with native code is designed to be as simple
as possible to use, and is similar to Lua.

For more indepth information about MuJS see
[MuJS Reference Manual](http://dev.mujs.com/docs/reference.html).