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 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.
37
16
C75.1%
Python22.8%
M41.2%
Makefile0.4%
Roff0.3%
Batchfile0.1%
Shell0.1%