The development of modern websites makes use of both server-side and client-side web technologies. Nuclide makes web developers more productive in this process.

Server-side Development

Hack has first-class support in Nuclide. In conjunction with HHVM, Hack offers quick development and testing with the comfort of type safety. Nuclide enhances this by utilizing Hack’s information to deliver developer productivity features such as Autocomplete and inline error checking.

If you are a PHP developer, Nuclide has support for that as well.

Client-side Development

Flow has first-class support in Nuclide. Flow gives you type safety as you develop, and Nuclide uses the information provided by Flow to enhance developer productivity. This includes Jump to Definition and Type Hinting.

If you are a JavaScript developer, Nuclide has support for that as well.

Scripting

Nuclide supports many languages to help you write your scripts quicker and error-free. With first-class support for Hack and Flow, along with support for C++, Nuclide make you more productive in your script writing.