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, zero dependencies, thread-safe immutable definitions.

Required Ruby Version

>= 4.0.0

Authors

Konstantin Gredeskoul

Versions

  1. 0.5.0 July 16, 2026 (117 KB)
  2. 0.4.1 July 13, 2026 (31 KB)
  3. 0.4.0 July 13, 2026 (31 KB)
  4. 0.3.1 April 15, 2026 (30 KB)
  5. 0.3.0 April 14, 2026 (29.5 KB)
Show all versions (6 total)

Pushed by

SHA 256 checksum