LIPS

LIPS is Scheme based lisp interpreter written in JavaScript. It's similar to Racket (former PLT-Scheme).

https://lips.js.org/

Implementing SRFIs: SRFI-4 SRFI-6 SRFI-22 SRFI-23 SRFI-46 SRFI-176

The interpreter is in development toward version 1.0 with new beta releases.

LIPS is very well integrated with JavaScript host language.

The implementation add literal regular expression almost the same as in JavaScript (except you can use literal spaces inside to distinguish from symbols).

The interpreter is asynchronous and it automatically resolve JavaScript promises.