prologjs (npm): Tiny Prolog interpreter (< 80 LoC)
Keywords: Prolog|Declarative programming|Iterator