My open source projects include libraries related to evolutionary computation and metaheuristics. These are primarily in Java, my preferred language for this type of thing.
I also open source utilities that I've written to automate parts of my workflow (such as GitHub Actions) that I think others might find useful. These are mostly in Python, my preferred language for workflow automation.
Featured work
-
cicirello/Chips-n-Salsa
A Java library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms
Java 60 -
cicirello/jacoco-badge-generator
Coverage badges, and pull request coverage checks, from JaCoCo reports in GitHub Actions
Python 101 -
cicirello/user-statistician
Generate a GitHub stats SVG for your GitHub Profile README in GitHub Actions
Python 86 -
cicirello/JavaPermutationTools
A Java library for computation on permutations and sequences
Java 15 -
cicirello/ZigguratGaussian
Fast Gaussian distributed pseudorandom number generation in Java via the Ziggurat algorithm
Java 6 -
cicirello/ClusterPerformanceTests
Performance Tests for Small Clusters: The code provided in this repository was developed to test the performance of a small 8 node cluster of raspberry pis. Implementations of a few simple parallel…
Java 3
0% towards 10 monthly sponsors goal
Be the first to sponsor this goal!
$1 a month
SelectThank You
Sponsorships at all levels are welcome. I'll update all sponsors at all tiers with periodic (e.g., monthly) updates of upcoming releases, planned new functionality, etc. All sponsors also get a profile badge from GitHub.
$3 a month
SelectTea Supporter
This is my variation of the common "Coffee Support", but I prefer tea. I'll update all sponsors at all tiers with periodic (e.g., monthly) updates of upcoming releases, planned new functionality, etc. All sponsors also get a profile badge from GitHub.
$5 a month
SelectActions Sponsor
Sponsor one of my GitHub Actions, and have your name or company name, with a link to your GitHub profile, listed in a sponsors section of the readme for the chosen action, for as long as you are an active sponsor at this level. Current GitHub Actions that you can choose to sponsor are: jacoco-badge-generator, generate-sitemap, or javadoc-cleanup.
$10 a month
SelectGold Actions Sponsor
Sponsor one of my GitHub Actions, and have your name or company name, with a link to your GitHub profile, listed in a special gold sponsors section of the readme for the chosen action, for as long as you are an active sponsor at this level. Current GitHub Actions that you can choose to sponsor are: jacoco-badge-generator, generate-sitemap, or javadoc-cleanup.
$50 a month
SelectRepository Sponsor
Repository sponsors can choose the repository that they want to support (any of my public repos except for the repo of my website and GitHub profiles). The chosen repo will list your company or individual name in a sponsors section of the readme, with a link to your GitHub profile, for as long as you are an active sponsor at this level. I would also likely spend more time on sponsored repos.
$75 a month
SelectMulti-Repository Sponsor
Multi-Repository sponsors can choose 2 repositories that they want to support (any of my public repos except for the repo of my website and GitHub profiles). The chosen repos will list your company or individual name in a sponsors section of the readme, with a link to your GitHub profile, for as long as you are an active sponsor at this level. I would also likely spend more time on sponsored repos.
$100 a month
SelectGold Repository Sponsor
Gold Repository sponsors can choose the repository that they want to support (any of my public repos except for the repo of my website and GitHub profiles). The chosen repo will list your company or individual name in a special gold sponsors section of the readme, with a link to your GitHub profile, for as long as you are an active sponsor at this level. I would also likely spend more time on sponsored repos.
$150 a month
SelectGold Multi-Repository Sponsor
Gold Multi-Repository sponsors can choose 2 repositories that they want to support (any of my public repos except for the repo of my website and GitHub profiles). The chosen repos will list your company or individual name in a special gold sponsors section of the readme, with a link to your GitHub profile, for as long as you are an active sponsor at this level. I would also likely spend more time on sponsored repos.
$200 a month
SelectPlatinum Library Sponsor
This tier is specific to projects that have documentation websites. If you would like to sponsor one of these, such as Chips-n-Salsa or JavaPermutationTools, or another that I may have added since writing this Tier description, then in addition to recognition in a special platinum sponsors section of the repos' readmes, you will be featured in a similar section on the chosen library's website, for as long as you are a sponsor at this level.
$300 a month
SelectPlatinum Multi-Library Sponsor
This tier is specific to projects that have documentation websites. If you would like to sponsor two of these, such as Chips-n-Salsa or JavaPermutationTools, or another that I may have added since writing this Tier description, then in addition to recognition in a special platinum sponsors section of the repos' readmes, you will be featured in a similar section on the chosen libraries' websites, for as long as you are a sponsor at this level.