SaaSHub helps you find the best software and product alternatives Learn more →
HHVM Alternatives
Similar projects and alternatives to HHVM
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
-
-
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
AECforWebAssembly
A port of ArithmeticExpressionCompiler from x86 to WebAssembly, so that the programs written in the language can run in a browser. The compiler has been rewritten from JavaScript into C++.
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
HHVM discussion
HHVM reviews and mentions
-
4.5M (Suspected) Fake Stars in GitHub
Sometimes projects get stars just because people like the personality or company behind the project.
Case in point: https://github.com/facebook/hhvm/. It got 15,000 stars in its first few years, but roughly 10 non-Facebook companies actually ever used it in production, and today only one non-Facebook company uses it (I work at that company).
-
THT v0.8.1 – A modern re-design of PHP
$hayStack.contains('needle')
This looks more or less like a new language ? It must be amazing amount of time and energy to rewrite PHP in to this.
I don't see the benefits. I understand the Facebook's HHVM had some. (https://hhvm.com/)
Or Swoole (https://openswoole.com/) has it.
But i'm not clear of THT (also typical apple vs oranges benchamrkTM included).
2cents
- Meta's Hack (HHVM) language appears to be no longer maintained
-
I avoid async/await in JavaScript
This looks pretty cool. One issue I have from just a cursory glance is that the IO capability includes things like print and echo [1]. If the context system considers `console.log` and `fetch` to be equivalent, then it's a little less useful for me. If there was a way for users to define their own coeffects then you could sidestep this issue, but I saw this quote in one of the design documents: "Runtime will have a native knowledge of each co-effect. We will not allow co-effects to be defined in user-land code." [2]
[1] https://docs.hhvm.com/hack/contexts-and-capabilities/availab...
[2] https://github.com/facebook/hhvm/blob/master/hphp/hack/doc/H...
- Should I Rust or should I Go
- HHVM – a virtual machine designed for executing programs written in Hack
-
Hack Lang: Contexts and Capabilities
Learned of this in https://news.ycombinator.com/item?id=37186869 it was posted 2 years ago to no discussion https://news.ycombinator.com/item?id=30291459 seems far more interesting than that.
https://github.com/facebook/hhvm/blob/master/hphp/hack/doc/H... appears to be where it was proposed, and has more background than the current docs.
- Has Meta/Facebook stopped developing hacklang?
-
Hacklang is no longer opensource?
also fredemmott is not working on it any more https://github.com/facebook/hhvm/issues/9376
-
Interesting ocaml mention in buck2 by fb
Hack and Flow are also written in OCaml.
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2025
Stats
facebook/hhvm is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of HHVM is C++.