SWISH was originally written by Torbjörn Lager as a homage to SWI-Prolog. Jan Wielemaker designed and implemented the present version. The current SWISH application targets primarily at collaborative exploration of data. SWISH can be combined with e.g., CQL to explore relational (SQL) databases or sparkle to explore linked data. A ClioPatria plugin adds Prolog based exploration of RDF data to ClioPatria.

SWISH is a great tool for teaching Prolog. We provide a prototype of Learn Prolog Now! where SWISH is embedded to run examples and solve excercises from within your browser. Peter Flach prepared his book Simply Logical for SWISH.

The SWISH source is available from Github. It is under heavy development and often requires SWI-Prolog 7 installed from the latest GIT. We also provide a Docker image.

Avatar graphics created by Noble Master Games, designed by Mei-Li Nieuwland.

The development of SWISH as a DataLab is sponsored by the COMMIT/ consortium and VRE4EIC.