Open-source Software Projects

It isn’t much good having anything exciting, if you can’t share it with somebody.

Winnie-the-Pooh

I am a big fan of open-source software and, where possible, try my best to contribute to the open-source community. On this page, you will find links to various projects that I have authored, maintain, or have contributed to.

Author

C++ library for semigroups and monoids
64 34
C++95.5% M41.3% Python1.3% Makefile1.2% Shell0.4% GAP0.3%
Python bindings for the libsemigroups C++ library for semigroups and monoids
9 10
C++64.4% Python34.9% Shell0.5% Vim Script0.1% Makefile0.1%

Maintainer

The GAP package Semigroups
29 38
GAP93.4% C++4.9% M41.4% Python0.2% Shell0.1%
The GAP package Digraphs
44 61
GAP84.1% C11.5% M41.6% Gnuplot1.3% Jupyter Notebook1.0% Python0.3% Makefile0.2%

Contributor

Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
938 180
GAP78.8% C17.1% C++2.2% TeX0.5% M40.4% Shell0.3% Perl0.3% Python0.2% Vim Script0.1%
Julia bindings for the libsemigroups C++ library for semigroups and monoids
4 3
Julia64.1% Python34.6% Makefile1.3%
Fast combinatorics in C++ using SSE/AVX instruction sets
19 8
C++82.1% Python9.0% CMake8.5% Shell0.4%
The open-source repo for docs.github.com
18903 65919
TypeScript97.7% SCSS1.6% Shell0.3% JavaScript0.2% Dockerfile0.2% HTML0.1%
No description.
1 5
No languages
No description.
37 16
C75.1% Python22.8% M41.2% Makefile0.4% Roff0.3% Batchfile0.1% Shell0.1%