Skip to content
Quantomatic is a tool for doing automated graph rewriting.
Standard ML Java Scala OCaml HTML Isabelle Other
Branch: stable
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin mac app mode works again Jun 14, 2010
core added angle expression parsing to scala Mar 26, 2017
cosy incorporated cosy into the core Dec 24, 2015
docs UI and Data: Can now set stroke width of nodes Aug 7, 2018
examples Rename examples subfolder Sep 14, 2017
gui Fix ant's invocation of "make" Jul 12, 2013
oldcore moved newcore to core Dec 19, 2014
rulesets Convert example graphs and rulesets to JSON Jul 6, 2013
scala Tests no longer assume symmetry smashing on bboxes Sep 24, 2018
theory-visualizations Fix loading of Black/White and RGB theories Aug 21, 2013
tools Use the "polyc" script provided by Poly/ML to link, if available Aug 2, 2013
.gitignore removed untracked and added some missing files Oct 31, 2017
.travis.yml incremented scala version in travis Feb 23, 2018
README.git working on windows dist Apr 27, 2014
README.release updated README Jun 17, 2015
bintray-release.json Merge branch 'integration' into stable Sep 24, 2018
bintray.json fixed path May 7, 2018 add travis stuff Nov 5, 2017
todo.txt Update todo.txt with some status info Jan 30, 2012



Quantomatic is a piece of software for reasoning about monoidal theories. In particular, it was designed to reason about quantum information processing.

More details are available at:


This software is under the GNU General Public License (GPL). This is described in detail at:

You can also see docs/LICENSE.txt for the full details. 


This software is provided "as is": you use the software at your own risk and we make no warranties of any sort. 

See docs/DISCLAIMER.txt for more about how little responsibility we take.
You can’t perform that action at this time.