A javascript abstract argumentation library.

Usage no npm install needed!

<script type="module">
  import arguegraph from '';



Abstract argumentation considers an argument framework to be a directed graph where nodes represent arguments and edges represent conflicts between the arguments. Multiple algorithms can be used to identify sets of arguments that defend themselves in a particular framework. This javascript library implements many of those algorithms, mostly for pedagogic purposes.

Demo - Review all distinct argument frameworks with up to three nodes and test/share your own.



  • Argument game implementations
  • More extensions (semi-stable, eager, CF2, ...)
  • Generate all complete labellings
  • Alternative sources of arguments