aichaos/rivescript-js

A RiveScript interpreter for JavaScript. RiveScript is a scripting language for chatterbots.

68
/ 100
Established

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.

383 stars and 3,238 monthly downloads. No commits in the last 6 months. Available on npm.

Stale 6m
Maintenance 0 / 25
Adoption 18 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

383

Forks

146

Language

JavaScript

License

MIT

Last pushed

Feb 28, 2023

Monthly downloads

3,238

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/aichaos/rivescript-js"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.