yopl

Embeddable Prolog-style logic engine for JavaScript: declarative rules, unification, backtracking search, and four solver drivers (sync/async × callback/generator). Useful for pattern matching with extraction, constraint search, type inference, planners,

v1.4.0 BSD-3-Clause 10 versions Maintained by elazutkin
  • prolog
  • logic-programming
  • logic-solver
  • unification
  • unify
  • backtracking
  • rule-engine
  • rules
  • declarative
  • relational
  • constraint-solver
  • pattern-matching
Weekly downloads
26 +44%
vs previous week
Last 30 days
70
Stars

Downloads

942 total · Sep 1, 2025 – Sep 1, 2026

Downloads by version

Last 7 days

Versions

10 releases published since Nov 1, 2020

Commit activity

Last 12 months

Contributors

Top 10

Issues