Hack
A programming language developed by Meta, built for HHVM.
Hack is a programming language developed by Meta that combines the fast development cycle of a dynamically typed language with static typing. It provides instantaneous type checking, asynchronous operations, generics, and XHP for type-checked UI code. Hack is built specifically for HHVM, a high performance runtime for Hack applications.
Hack provides incremental type checking as files are edited, asynchronous functions for cooperative multi-tasking and combining I/O requests, and a rich set of generic types including type parameters, constraints, associated type constants, and reification. XHP provides a native XML-like representation of output such as HTML, allowing UI code to be type-checked with automatic context-appropriate escaping of variables. Hack was open-sourced in March 2014 and is in active development alongside HHVM, with changes released frequently.
12 alternatives to Hack
Ranked by how well each tool replaces Hack: shared features, audience, price and popularity.
The modern, innovative, open-source programming language for building all your apps.
Covers 2 of 8 key features and has a free plan.
Free planOpen source60 out of 100 matchFreeA terminal built on web technologies
Covers 1 of 8 key features and has a free plan.
Free planOpen source57 out of 100 matchContact salesNow Phoenix Code | Free Open Source Code Editor with Live Preview
Covers 1 of 8 key features and has a free plan.
Free planOpen source55 out of 100 matchContact salesThe open source AI coding agent
Covers 1 of 8 key features and has a free plan.
Free planOpen source55 out of 100 matchFreeA robust, practical, and fast programming language combining approachability of scripting,
Covers 1 of 8 key features.
Open source54 out of 100 match—A natural-language-based programming language for writers of interactive fiction.
Covers 1 of 8 key features and has a free plan.
Free planOpen source54 out of 100 matchContact salesD is a general-purpose programming language with static typing, systems-level access, and
Covers 1 of 8 key features.
Open source54 out of 100 match—Run and share code in dozens of languages — open source.
Covers 1 of 8 key features and has a free plan.
Free planOpen source54 out of 100 matchContact salesSwift is a general-purpose programming language built using a modern approach to safety
Covers 1 of 8 key features.
Open source54 out of 100 match—A System for Computational Discrete Algebra
Covers 1 of 8 key features and has a free plan.
Free planOpen source53 out of 100 matchFree- 53 out of 100 match—
A delightful language with friendly error messages, great performance, and small assets
Covers 1 of 8 key features.
Open source52 out of 100 match—