Workerman is an asynchronous event driven PHP framework with high performance for easily building fast, scalable network applications. Supports HTTP, Websocket, SSL and other custom protocols. Supports libevent, HHVM , ReactPHP.
reactphp websocket timer socket event-driven asynchronous hhvm webserver workerman ws ssl wss https network high-performance realtime socket-server tcpNuclide is a collection of features for Atom to provide IDE-like functionality for a variety of programming languages and technologies. The Nuclide license has certain limitations around distribution and should not be considered an open source license. However, this does not affect your ability to fork the project and make contributions.
arcanist flow hack hg react atom buck clang debug debugger diff hhvm lldb mercurial react-native watchmanCopyright © 2014-2017 Martijn van der Lee Toyls.com. MIT Open Source license applies.
swagger swagger2 swagger-spec openapi openapi-spec php7 php5 php53-compatible hhvm rest rest-api restful-api restful-api-php restful documentation documentation-generatorHHVM is an open-source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the development flexibility that PHP provides. For Hack/PHP projects run through the command line interface (CLI), you can do the following.
docker hhvmThis repository contains slides used for conference talks performed by Alexander Makarov. You can check it in action at slides.rmcreative.ru. All recent slides are created using excellent HTML presentation framework called reveal.js and created by Hakim El Hattab. The theme of these uses ParaType free fonts.
slides slide conferences yii yii2 yii-framework hhvm security i18n oop architectureYou can build any X.Y.Z tag present at HHVM Github repository. Please be aware that not all HHVM versions have support from HHVM project. To see the full information about versions support please see HHVM release schedule. This command will pull the :deb image (if you do not have it already) and execute hhvm -a command (opening an interactive shell session).
hhvm docker hhvm-fastcgi docker-hhvm circleciA build script for building HHVM from source on Debian based linux distributions. Travis is used as the Continuous Integration Platform, because they provide decent Ubuntu VMs.
hhvm shell travis-ciA pure PHP implementation of the MessagePack serialization format. The minimum PHP version requirement is 7.1.1. If you need support for older PHP versions (or HHVM), please use the 0.3.1 version of this library.
messagepack msgpack serialization hhvmThis is the XP Framework's development checkout. If you just want to use the XP Framework, grab a release using composer require xp-framework/core. If you wish to use this development checkout, clone this repository instead.
xp-framework reflection date-time io unicode hhvm streams generics type-systemZMQ extension for HHVM. Shall be compatible with existing PHP binding. Please remember that first you need to build HHVM from source. If you need help with that, take a look at HHVM Wiki.
hhvm hhvm-zmq zmq-extension zmqThe node php-embed package binds to PHP's "embed SAPI" in order to provide bidirectional interoperability between PHP and JavaScript code in a single process. Node/iojs >= 2.4.0 is currently required, since we use NativeWeakMaps in the implementation. This could probably be worked around using v8 hidden properties, but it doesn't seem worth it right now.
hhvmThis is a basic dynamically loadable extension for HHVM's Extension API.
hhvmHHAST is a toolkit for processing the AST of Hack files. Abstract syntax trees can be an extremely powerful basis for many kinds of tooling beyond compilers and optimization; HHAST is built on top of Hack's Full Fidelity Parser (FFP), providing a Hack object representation of a mutable AST.
hacklang hhvmA Composer plugin for autoloading classes, enums, functions, typedefs, and constants on HHVM. This will look for autoloadable definitions in src/, and also look in vendor/. It will pay attention to the autoload sections of composer.json inside the vendor/ directory.
hacklang hhvm autoloader composer-pluginVarious licenses are used in this project; see the notices in relevant files and subdirectories for details.
hhvmHHVM's OS X support is intended for development environments; we do not recommend HHVM on OSX in production. If you need to install multiple versions, look at the documentation for brew switch, brew link, and brew unlink.
hhvm homebrew-formulaeFuzzing results for various interpreters. I gave a talk about this project at WarCon 2017. Slides are available. References section might come in handy.
fuzzing bugs vulnerabilities security hhvm interpreter security-researchNote: This repository is unsupported and no longer under active development. Please see mongodb/mongo-hhvm-driver for our official HHVM driver. Please note: all tools/ scripts in this repo are released for use "AS IS" without any warranties of any kind, including, but not limited to their installation, use, or performance. We disclaim any and all warranties, either express or implied, including but not limited to any warranty of noninfringement, merchantability, and/ or fitness for a particular purpose. We do not warrant that the technology will meet your requirements, that the operation thereof will be uninterrupted or error-free, or that any errors will be corrected. Any use of these scripts and tools is at your own risk. There is no guarantee that they have been through thorough testing in a comparable environment and we are not responsible for any damage or data loss incurred with their use. You are responsible for reviewing and testing any scripts you run thoroughly before use in any non-testing environment.
mongodb-driver hhvmThis is a basic dynamically loadable extension for HHVM's Extension API.
hhvmA barebones Docker image with essentials for PHP/Hack development and deployment. The provided Makefile essentially just calls Docker Compose for you and gets a shell up and going.
docker hhvm shell
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.