Saif Eddin Gmati's repositories
benchmark-php-routing
Benchmark PHP Routing
hhevaluation
HHEvaluation - Evaluate Hack code.
snake-game
Snake Game written in Hack
annotations
Annotations Docblock Parser
automatic-releases
Automated release process for `laminas/` projects, usable as github action
byte-stream
A non-blocking stream abstraction for PHP based on Amp.
design-patterns-php
Design Pattern Examples in PHP
Dont
:no_entry_sign: Small set of defensive programming utilities/traits for PHP
hack-php-async-io
playing around - nothing interesting
hsl-experimental
Experimental features for the Hack Standard Library
http-server
A non-blocking HTTP application server for PHP based on Amp.
infection-static-analysis-plugin
Static analysis on top of mutation testing - prevents escaped mutants from being invalid according to static analysis
jsonstreamingparser
A JSON streaming parser implementation in PHP.
mercure
The Mercure Component allows to easily push updates to web browsers and other HTTP clients using the Mercure protocol.
mercure-bundle
The MercureBundle allows to easily push updates to web browsers and other HTTP clients in the Symfony full-stack framework, using the Mercure protocol.
postgres
Async Postgres client for PHP based on Amp.
revolt-php-vonage
Example app for async work on blog post
SecurityAdvisoriesBuilder
:hammer: Build tools responsible for assembling https://github.com/Roave/SecurityAdvisories/blob/master/composer.json
StandWithUkraine
StandWithUkraine support materials
templating
The Templating component provides all the tools needed to build any kind of template system.
user-documentation
Documentation for those that use HHVM and write Hack and PHP code for HHVM. http://twitter.com/HHVMDocCommits