HHVM Alternatives
Similar projects and alternatives to HHVM
-
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
-
-
react-relay
Relay is a JavaScript framework for building data-driven React applications.
-
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
swoole-src
Programmatic server for PHP with async IO, coroutines and fibers (by openswoole)
-
javascript-merkle-root-hasher
Hash Merkle roots with JavaScript.
-
-
user-documentation
Documentation for those that use HHVM and write Hack code.
-
flow
Adds static typing to JavaScript to improve developer productivity and code quality.
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
-
-
Deployer
A deployment tool written in PHP with support for popular frameworks out of the box
-
-
-
hack-codegen
Library to programatically generate Hack code and write it to signed files
-
xhp-js
Easily create JS controllers for XHP elements, and XHP wrappers for React elements
HHVM reviews and mentions
-
I know that's the name of the language, I'm asking about the first P
PHP is nearly as old as the web. Change the conversation and say: I use Hack on the Hip Hop Virtual Machine
-
Nvidia is now worth more than Meta
Meta has created/maintains ReactJS, Zstandard, IO_Uring, PyTorch, HHVM, is a member of Rust foundation, and that's only the things I know about. They've literally made the Web and Linux better and faster.
-
does a php-like Typescript exist?
Have you looked into Hacklang / HHVM at all
- Yes, PHP Is Worth Learning/Using in $Current_year
-
Ask HN: State of PHP at Facebook
Hack is internally built, but it is also open source:
https://github.com/facebook/hhvm
I joined Facebook in 2019 and left this year.
Though it is internally-built, Hack is already open source at https://github.com/facebook/hhvm/.
FB uses a pretty wide array of languages internally -- I don't know if they release statistics publicly, but you can filter/search their open-source projects by language at https://opensource.fb.com/projects/#filter.
-
'I did a bad thing'
I guess you're talking about HHVM, and yes, they developed their own language called "Hack", however, Hack is mostly compatible to PHP and the HHVM can execute PHP code natively without any changes, at least to my knowledge.
-
Counterexamples in Type Systems
Coincidentally I recently reported the Hack bug described here: http://counterexamples.org/incomplete-variance.html in a slightly different guise: https://github.com/facebook/hhvm/issues/8809
-
A brief history of Rust at Facebook
If you ever need to work with PHP, use PHP/Hack developed by Facebook: https://hacklang.org/
It's a compiled language built partially in Rust, being rewritten entirely in Rust, JIT compiled using HHVM: https://hhvm.com/
I don't believe it's compatible with existing PHP codebases, but you could probably convert one over in a straightforward way, catching safety issues while you did it.
Hack a modern and highly productive language that's in many ways as nearly sophisticated as Rust. (How many other languages have both opaque and transparent type aliases, for example? https://docs.hhvm.com/hack/types/type-aliases )
-
The INTJ Equation: Reintroduction to the INTJ Equation
Too bad I hate Facebook except for the HHVM. Are there any others?
-
PHP in 2021
> With Hack's extensive static type checking and even contexts / coeffects
Have you used contexts/coeffects?
My understanding is that it's still yet to be fully rolled out to WWW, and nobody outside FB has yet played around with it. IMO it still has some DX issues (https://github.com/facebook/hhvm/issues/8828) and the examples given in documentation don't actually work in real life (https://github.com/hhvm/user-documentation/issues/1016).
-
A Theory About PHP
Their hhvm repo is still actively developed
-
Draft RFC: Pure intersection types
Here’s an example for it in Hack (which doesn’t have this feature), which would translate across: https://github.com/facebook/hhvm/blob/master/hphp/hack/doc/HSL_design/io.md#denotable-intersection-types
-
OCaml professionally
Also Hack's typechecker and Infer.
Stats
facebook/hhvm is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.