facebook/hhvm

A virtual machine for executing programs written in Hack.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 27 minutes ago
Added to GitGenius on September 3rd, 2026
Created on January 2nd, 2010
Open Issues & Pull Requests: 548 (+0)
GitHub issues: Enabled
Number of forks: 3,071
Total Stargazers: 18,660 (+0)
Total Subscribers: 991 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

HHVM is a virtual machine for executing programs written in Hack that uses just-in-time compilation to achieve high performance.

The tool addresses the need for a runtime environment that combines execution speed with development flexibility. HHVM employs JIT compilation to optimize performance while allowing developers to write in Hack, a language designed for web development. The runtime can execute standalone programs directly or integrate with web servers through built-in Proxygen or FastCGI adapters, supporting deployment on nginx or Apache.

Developers should choose HHVM if they are building web applications in Hack and prioritize runtime performance. The tool suits projects where the combination of a statically-typed language with a high-performance JIT runtime is valuable. HHVM can run standalone Hack programs or power web applications through integration with existing web server infrastructure.

The project maintains active engagement with its user base, with nearly all open issues originating from external adopters rather than the core team, demonstrating substantial real-world usage. Maintainers respond to new issues and pull requests within a day.