Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
HHVM Alternatives
Similar projects and alternatives to HHVM
-
-
ext-openswoole
Programmatic server for PHP with async IO, coroutines and fibers
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
-
FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
-
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
react-relay
Relay is a JavaScript framework for building data-driven React applications.
-
-
flow
Adds static typing to JavaScript to improve developer productivity and code quality.
-
-
user-documentation
Documentation for those that use HHVM and write Hack code.
-
-
-
-
-
-
-
-
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
HHVM reviews and mentions
-
Interesting ocaml mention in buck2 by fb
Hack and Flow are also written in OCaml.
-
Buck2, a large scale build tool written in Rust by Meta, is now available
Here is a commit generated by clippy fix without Cargo involved: https://github.com/facebook/hhvm/commit/efea2c4dcc12fdbf3a2e3ce383bbdca2de5f93a9
-
Taking Hack Seriously - Slack Engineering
Compared to PHP, with its visible community, Hack/HHVM does seem like a dead-end technology. But it’s very actively maintained and it powers the largest website on the planet. It definitely doesn’t make sense for the average PHP developer to switch (and the article steers clear of evangelising) but it also definitely doesn’t make sense for us to switch back.
-
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.
- 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.
-
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 )
-
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).
-
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
-
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
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++.