HipHop Virtual Machine (@hhvm)

Top repositories

1

xhp-lib

Class libraries for XHP. XHP is a Hack feature that augments the syntax of the language such that XML document fragments become valid Hack expressions.
Hack
1,375
star
2

hack-codegen

Library to programatically generate Hack code and write it to signed files
Hack
341
star
3

user-documentation

Documentation for those that use HHVM and write Hack code.
Hack
129
star
4

hsl

The Hack Standard Library
Hack
108
star
5

vim-hack

Syntax highlighting and typechecker integration for Hack.
Vim Script
89
star
6

homebrew-hhvm

Official Mac OS X Homebrew formula for HHVM
Ruby
82
star
7

hhast

Mutable AST library for Hack with linting and code migrations
Hack
67
star
8

packaging

The sources for how we have built the HHVM packages.
Shell
65
star
9

xhp-js

Easily create JS controllers for XHP elements, and XHP wrappers for React elements
Hack
55
star
10

hack-router

Request routing for HackLang
Hack
40
star
11

hhvm-third-party

All of the dependencies that hhvm needs which don't have nice packages
C
34
star
12

hhvm-autoload

Autoload classes, functions, enums, constants, and typedefs on HHVM
Hack
33
star
13

hacktest

A unit testing framework for Hack
Hack
29
star
14

fbmarkdown

Pure-Hack implementation of GitHub Flavored Markdown, based on the specification at https://github.github.com/gfm/
Hack
29
star
15

hhvm.com

The landing page for HHVM and the blog of Hack/HHVM
SCSS
25
star
16

type-assert

Hack library for converting untyped data to typed data.
Hack
24
star
17

hsl-experimental

Experimental features for the Hack Standard Library
Hack
23
star
18

hacklang.org

The content for hacklang.org
JavaScript
21
star
19

fbexpect

A Hack library for writing unit tests expressively
Hack
20
star
20

hack-mode

A Emacs major mode for editing Hack code
Emacs Lisp
11
star
21

hack-router-codegen

Codegen (eg URI Map generation) on top of hhvm/hack-router
Hack
10
star
22

definition-finder

Find definitions (classes, functions, etc) in PHP and Hack files
Hack
10
star
23

hack-http-request-response-interfaces

Defines common cross-framework interfaces to represent HTTP requests and responses
Hack
10
star
24

hh-apidoc

An API documentation generator for Hack files, which start with 'hh'.
Hack
10
star
25

xhp-js-example

Example project for XHP-JS
Hack
9
star
26

difflib

Functions and classes for calculating the differences between two sequences of items.
Hack
9
star
27

hh-clilib

Command Line Interface (CLI) Library for the Hack programming language
Hack
8
star
28

hhast-inspect

A tool for interactively exploring the AST of Hack programs
Hack
2
star
29

actions

GitHub Actions for Hack projects
Shell
1
star