git404hub

what is nuclide fr?

bvaughn/nuclide — explained in plain English

Analysis updated 2026-07-27 · repo last pushed 2017-06-02

1JavaScriptAudience · developerComplexity · 3/5DormantLicenseSetup · moderate

tl;dr

Nuclide is a package that turns the Atom text editor into a full IDE with smart code completion, navigation, and debugging for web and mobile development across multiple languages.

vibe map

mindmap
  root((repo))
    What it does
      Adds IDE features to Atom
      Code completion and navigation
      Debugging support
      Remote development client-server
    Tech stack
      JavaScript
      Atom editor package
    Use cases
      Web and mobile dev in one editor
      Remote machine development
    Audience
      Web and mobile developers
      Startup founders
    Platform support
      Mac supported
      Linux supported
      Windows not supported
    Status and License
      Largely inactive project
      Restricted non-open-source license

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

Work on a React web app and a companion mobile app in a single editor environment.

VIBE 2

Connect to a remote machine for development using the client-server architecture.

VIBE 3

Get IDE-level code completion and navigation for multi-language web projects.

VIBE 4

Debug web or mobile applications directly inside the Atom editor.

what's the stack?

JavaScriptAtom Editor Package

how it stacks up fr

bvaughn/nuclide0xmukesh/docusaurus-tutorial1tsmejp/palworld-docker-wine
Stars111
LanguageJavaScriptJavaScriptJavaScript
Last pushed2017-06-022021-12-27
MaintenanceDormantDormant
Setup difficultymoderateeasymoderate
Complexity3/52/54/5
Audiencedeveloperdeveloperops devops

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires the deprecated Atom editor, which is no longer maintained by GitHub, and does not support Windows.

Source code is viewable and forkable on GitHub, but the license places restrictions on distribution and redistribution, so it does not qualify as standard open source.

in plain english

Nuclide is a tool that turns Atom, a popular text editor, into a full-featured development environment. It adds the kind of smart features you'd expect from a professional IDE (like code completion, navigation, and debugging) for a variety of programming languages and technologies, covering both web and mobile development. At a high level, it works as a package of features layered on top of Atom. You install it into your existing Atom editor, and it brings in IDE-like capabilities that go beyond basic text editing. The documentation mentions both a "client" and "server" component, suggesting it can connect to remote machines for development, though the README doesn't go into detail on exactly how that works. The project is aimed at developers working across web and native mobile projects who want a single, unified editor. For example, a startup founder building a React web app and a companion mobile app could use this to work on both in the same environment. It runs on Mac and Linux, though Windows is not supported. One thing to note: while the code is on GitHub and you can fork it and contribute, the license has certain limitations around distribution. It doesn't meet the standard definition of an open source license, so there are restrictions on how you can share or redistribute it. If you're considering using it beyond personal development, you'd want to review the license terms carefully. The project appears to be largely inactive today, which is worth keeping in mind. Atom itself was deprecated by GitHub, and this project's documentation site may no longer be maintained. If you're exploring options, you'd want to verify what's still functional before investing time in setting it up.

prompts (copy fr)

prompt 1
How do I install Nuclide into my Atom editor and enable IDE features like code completion and debugging for a React project?
prompt 2
Set up Nuclide's client-server connection so I can edit code on a remote Linux machine from my local Mac Atom editor.
prompt 3
Configure Nuclide to provide auto-completion and navigation for a project that mixes JavaScript web code and mobile code in the same repository.
prompt 4
What steps do I need to take to get Nuclide running on macOS for a web and mobile development workflow?
prompt 5
Help me understand Nuclide's license restrictions before I decide whether to use it for my startup's development workflow.

Frequently asked questions

what is nuclide fr?

Nuclide is a package that turns the Atom text editor into a full IDE with smart code completion, navigation, and debugging for web and mobile development across multiple languages.

What language is nuclide written in?

Mainly JavaScript. The stack also includes JavaScript, Atom Editor Package.

Is nuclide actively maintained?

Dormant — no commits in 2+ years (last push 2017-06-02).

What license does nuclide use?

Source code is viewable and forkable on GitHub, but the license places restrictions on distribution and redistribution, so it does not qualify as standard open source.

How hard is nuclide to set up?

Setup difficulty is rated moderate, with roughly 30min 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.