I maintain and actively contribute to various open-source projects. Some of the projects below are quite niche, and some of them are used widely as de-facto tools as well. Below are some of my favorite and well-received projects that I actively contribute, or maintain.
- @Ayesh on GitHub
- @Ayesh on Drupal.org
- @ayeshrajans on WordPress.org
- @ayesh on npmjs.com
Author and maintainer
A plugin to generate a preload file out of the installed composer packages, to be used to preload PHP code at start-up.
Composer Mini Autoload
A Composer plugin to generate slightly minimal Autoloader with a new dump-min-autoload command.
A stop-watch and timer with start/stop/pause features and minimal human-friendly formatting.
Case Insensitive Array
A library providing an Array-Class to store and access data in a case-insensitive fashion, while maintaining the integrity and functionality of a regular array.
Secret-key based state-less CSRF token generator and validator for PHP 7. State-less means you do not have to store the CSRF token in session or database.
Instagram image and video downloader.
WordPress Password Hash
Wordpress plugin to change its password hashing mechanism with PHP native
password_*set of functions.
WordPress oEmbed Plus
Adds support for embedding Facebook and Instagram posts in Block Editor (Gutenberg) and Classic Editor.
WordPress Plugin: CSRF-protection for authentication cookies. Makes sure the "SameSite" flag is set in authentication cookies, which protects users from Cross-Site Request Forgery attacks.
A trivial but working polyfill for PHP 7.3 is_countable function. Supports PHP versions >= 5.3.
A fast and minimal PSR-11 compatible Dependency Injection Container with array-syntax and without auto-wiring.
Grunt plugin for Avif encoder (using go-avif).
Grunt plugin to compress JPG and PNG images according to Google's Guetzli algorithm.
Grunt plugin for WebP image optimization (using cwebp).
Drupal core contributor and code-review administrator. Frequent contributions include modernizing the code and security improvements.
WordPress core contributor for tooling, CI, security, and code compatibility improvements.
Contributions to Symfony polyfill components with latest PHP versions changes.
Contributions to Prism JS PHP component and accessibility improvements.
PHP core contributions with documentation, tests, and Zend engine/extension improvements.