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

  1. 0.9.6 August 08, 2026 (61.5 KB)
  2. 0.9.5 August 08, 2026 (61.5 KB)
  3. 0.9.4 August 06, 2026 (59.5 KB)
  4. 0.8.0 August 01, 2026 (47 KB)
  5. 0.7.0 July 31, 2026 (47.5 KB)
Show all versions (13 total)

Pushed by

SHA 256 checksum