Inquirex lets you define multi-step questionnaires as directed graphs with conditional branching, using a conversational DSL (ask, say, mention) and an AST-based rule system (contains, equals, greater_than, all, any). The engine walks the graph, collects structured answers, and serializes everything to JSON — making it the ideal backbone for cross-platform intake forms where the frontend is a chat widget, a terminal, or a mobile app. Framework-agnostic, no third-party dependencies, thread-safe immutable definitions.
Required Ruby Version
>= 4.0.0
Authors
Konstantin Gredeskoul
Versions
-
0.12.1
-
source
- 0.12.1 source October 15, 2026 (65 KB)
-
-
0.12.0
-
source
- 0.12.0 source October 14, 2026 (63.5 KB)
-
-
0.11.0
-
source
- 0.11.0 source October 14, 2026 (61 KB)
-
-
0.10.0
-
source
- 0.10.0 source August 21, 2026 (61 KB)
-
-
0.9.6
-
source
- 0.9.6 source August 08, 2026 (61.5 KB)
-