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.12.1
    1. source

      1. 0.12.1 source October 15, 2026 (65 KB)
  2. 0.12.0
    1. source

      1. 0.12.0 source October 14, 2026 (63.5 KB)
  3. 0.11.0
    1. source

      1. 0.11.0 source October 14, 2026 (61 KB)
  4. 0.10.0
    1. source

      1. 0.10.0 source August 21, 2026 (61 KB)
  5. 0.9.6
    1. source

      1. 0.9.6 source August 08, 2026 (61.5 KB)
Show all versions (17 total)

Pushed by

SHA 256 checksum