rivescript-js and rivescript-java
These are ecosystem siblings—parallel implementations of the same RiveScript language specification for different runtime environments (JavaScript and Java), allowing developers to build chatterbots in their language of choice while maintaining compatible script syntax.
About rivescript-js
aichaos/rivescript-js
A RiveScript interpreter for JavaScript. RiveScript is a scripting language for chatterbots.
Supports both Node.js and browser environments with async/await-based APIs for asynchronous macro execution and external storage backends like Redis. The interpreter uses pattern matching on trigger/response pairs and maintains per-user conversation state. Includes a CLI shell (`riveshell`) for interactive testing, UTF-8 mode for international characters, and integrates with web servers or telnet interfaces through modular examples.
About rivescript-java
aichaos/rivescript-java
A RiveScript interpreter for Java. RiveScript is a scripting language for chatterbots.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work