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 very ardent proponent 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
62 34
C++95.5% M41.4% Python1.2% Makefile1.2% Shell0.4% GAP0.4%
Python bindings for the libsemigroups C++ library for semigroups and monoids
6 10
C++64.0% Python35.4% Shell0.5% Vim Script0.1% Makefile0.1%

Maintainer

The GAP package Semigroups
27 38
GAP93.4% C++4.9% M41.4% Python0.2% Shell0.1%
The GAP package Digraphs
43 61
GAP84.0% C11.6% M41.6% OpenEdge ABL1.3% Jupyter Notebook1.0% Python0.3% Makefile0.2%

Contributor

Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
921 175
GAP78.8% C17.2% C++2.2% TeX0.5% M40.4% Shell0.3% Perl0.3% Python0.2% Vim Script0.1%
No description.
1 5
No languages
No description.
34 14
C75.0% Python22.9% M41.2% Makefile0.4% Roff0.3% Batchfile0.1% Shell0.1%
The open-source repo for docs.github.com
18250 64403
TypeScript97.6% SCSS1.7% Shell0.4% Dockerfile0.2% HTML0.1%
Fast combinatorics in C++ using SSE/AVX instruction sets
17 8
C++82.1% Python9.0% CMake8.5% Shell0.4%