Reymart A. Calicdan

@rcalicdan

Pushing PHP language to its limit with nothing but PHP..

Commit activity

8 commits in the last 30 days

longest streak 2 days

277 / 400 XP123 XP to maintainer

Hey, I'm Reymart

Open Source developer from the Philippines, building things that push a language beyond its usual limits.

Most of my work is focused on expanding PHP's capabilities: from bringing true reified generics and runtime type safety to standard PHP, to building fiber-native asynchronous libraries.


What I'm Building

The first pure-PHP library to transparently enforce PHPDoc type contracts (generics, array shapes, and scalar refinements) at runtime, with zero C-extensions, zero FFI, and zero new syntax.

Package Description
typephp Core runtime type checker and reified generics enforcer written in Pure PHP

A modern asynchronous runtime, concurrent ecosystem, and Erlang-style fault tolerance, all written in plain, native PHP.

Package Description
hibla Core async runtime
event-loop Fiber-native event loop
parallel Fault-tolerant Erlang-style parallelism
http-client Async HTTP client with SSE support
mysql High-performance async MySQL client
postgres High-performance async PostgreSQL client
sqlite Non-blocking SQLite database library
query-builder High-performance Asynchronous Query Builder library

An asynchronous PHP client for the Gemini AI API.


Stack

PHP Fibers Generics AST Parsing Asynchronous Runtimes Node.js JavaScript TypeScript Python Event-driven architecture


Contributing & Support

My projects are fully open source and welcome contributions of all kinds, including bug reports, PRs, documentation improvements, or just sharing the projects with others.

  • Contribute: Check out the repositories under @typephp-php and @hiblaphp. Open issues are always a great place to start.
  • Sponsor: If my work is useful to you, consider supporting it via GitHub Sponsors. It helps keep the projects alive and moving forward. ❤️

Love to break limits.

rcalicdan/README.md on GitHub