git404hub

what is nuclide fr?

gaearon/nuclide — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2017-11-09

5JavaScriptAudience · developerComplexity · 2/5DormantLicenseSetup · moderate

tl;dr

An Atom editor plugin from Facebook that adds IDE-like features, code completion, debugging, remote development, for Mac and Linux.

vibe map

mindmap
  root((repo))
    What it does
      Extends Atom editor
      Adds IDE features
      Remote development support
    Tech stack
      JavaScript
      Atom
    Use cases
      Smarter JS or React coding
      Mobile development workflow
      Remote server editing
    Audience
      Developers
    Notes
      Mac and Linux only
      No Windows support
      Limited recent activity

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Add IDE-like code completion and debugging to Atom for JavaScript or React work

VIBE 2

Set up remote development by connecting Nuclide to a remote server

VIBE 3

Level up a lightweight Atom setup without switching to a full IDE

VIBE 4

Build custom development tooling for a team's Atom-based workflow

what's the stack?

JavaScriptAtom

how it stacks up fr

gaearon/nuclide00kaku/wp-rest-playgroundchalarangelo/mini-active-record
Stars555
LanguageJavaScriptJavaScriptJavaScript
Last pushed2017-11-09
MaintenanceDormant
Setup difficultymoderatehardeasy
Complexity2/53/51/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Requires installing Atom first, then Nuclide on top, Mac/Linux only, no Windows support.

Free to fork and modify, but redistribution has some restrictions.

in plain english

Nuclide is a toolbox of features that turns Atom, a popular text editor, into a more powerful development environment for building web and mobile apps. Instead of a standalone IDE, it works as an add-on that gives Atom capabilities like intelligent code completion, debugging, and language support that you'd normally find in heavier tools like Visual Studio or Xcode. The way it works is straightforward: you install Nuclide as a plugin into Atom, and it extends the editor with IDE-like features for multiple programming languages and frameworks. You can work locally on your Mac or Linux machine, or connect to a remote server for development. The project is built and maintained by Facebook, and the code is available for anyone to fork and modify, though the license has some restrictions on how you can redistribute it. This is useful for developers who like staying in a lightweight, customizable text editor but want smarter coding tools, things like real-time error checking, quick navigation between files and functions, and built-in debugging. It's especially relevant if you're working on JavaScript, React, or mobile development, which are areas Facebook's team focused on. If you're already comfortable with Atom and want to level up without switching to a full IDE, or if you're building tools for your team's development workflow, Nuclide gives you a middle ground. The main limitation is that it only works on Mac and Linux, Windows support is explicitly not included. You'll need to install both Atom itself and then add Nuclide on top. The project hasn't seen active development recently (very few stars and older updates), so it's worth checking if it still works smoothly with current versions of Atom before betting your workflow on it.

prompts (copy fr)

prompt 1
Walk me through installing Atom and adding Nuclide for JavaScript development.
prompt 2
Help me set up Nuclide's remote development feature to connect to a remote server.
prompt 3
Check whether Nuclide still works with the current version of Atom before I rely on it.
prompt 4
Explain what IDE-like features Nuclide adds compared to plain Atom.

Frequently asked questions

what is nuclide fr?

An Atom editor plugin from Facebook that adds IDE-like features, code completion, debugging, remote development, for Mac and Linux.

What language is nuclide written in?

Mainly JavaScript. The stack also includes JavaScript, Atom.

Is nuclide actively maintained?

Dormant — no commits in 2+ years (last push 2017-11-09).

What license does nuclide use?

Free to fork and modify, but redistribution has some restrictions.

How hard is nuclide to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is nuclide for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.