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.

rivescript-js
68
Established
rivescript-java
45
Emerging
Maintenance 0/25
Adoption 18/25
Maturity 25/25
Community 25/25
Maintenance 0/25
Adoption 8/25
Maturity 16/25
Community 21/25
Stars: 383
Forks: 146
Downloads: 3,238
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 66
Forks: 38
Downloads:
Commits (30d): 0
Language: Java
License: MIT
Stale 6m
Stale 6m No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work