Displaying 1 to 20 from 21 results

Workerman - An asynchronous event driven PHP framework for easily building fast, scalable network applications

  •    PHP

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.

nuclide - An open IDE for web and native mobile development, built on top of Atom

  •    Javascript

Nuclide 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.

docker-hhvm - HHVM from prebuilt or source, run as a cli or fastcgi for usage within a web server

  •    

HHVM 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.




slides - Alexander Makarov conference slides

  •    HTML

This 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.

docker-hhvm - Docker PHP repository with various PHP related images.

  •    Shell

You 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).

php-hhvm - php-hhvm + travis-ci = ❤

  •    Shell

A 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.

msgpack

  •    PHP

A 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.


core - The XP Framework is an all-purpose, object oriented PHP framework.

  •    PHP

This 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.

hhvm-zmq - ZMQ extension for HHVM

  •    C++

ZMQ 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.

node-php-embed - Bidirectional interoperability between PHP and JavaScript code within the Node

  •    C++

The 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.

extension-example - Basic dynamically loadable extension for HHVM

  •    C++

This is a basic dynamically loadable extension for HHVM's Extension API.

hhast - Mutable AST library for Hack with linting and code migrations

  •    Hack

HHAST 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.

hhvm-autoload - Autoload classes, functions, enums, constants, and typedefs on HHVM

  •    Hack

A 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.

hhvm-third-party - All of the dependencies that hhvm needs which don't have nice packages

  •    C

Various licenses are used in this project; see the notices in relevant files and subdirectories for details.

homebrew-hhvm - Official Mac OS X Homebrew formula for HHVM

  •    Ruby

HHVM'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.

interpreter-bugs - Fuzzing results for various interpreters.

  •    Ruby

Fuzzing results for various interpreters. I gave a talk about this project at WarCon 2017. Slides are available. References section might come in handy.

mongo-hhvm-driver-unsupported - [Archive] Experimental MongoDB driver for HHVM

  •    Hack

Note: 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.

extension-example - Basic dynamically loadable extension for HHVM

  •    C++

This is a basic dynamically loadable extension for HHVM's Extension API.

vertex - A barebones Docker image with essentials for PHP developement and deployment

  •    Shell

A 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.