Hack
Nuclide is the IDE for developing Hack-based web applications, providing auto-completion and inline error highlighting.
React
Nuclide has built-in support for React and React Native development, with Buck integration for rapid builds.
Flow
Our JavaScript type checker is also integrated into Nuclide, also providing inline error highlighting and built-in linting.
Atom
Nuclide is a set of packages implemented on top of Atom, and we are working closely with GitHub to contribute upstream to the core project.