The IDE of the future, today!
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
builtins
components Move rimraf to its own package Apr 29, 2018
monaco-editor
packages
.eslintignore Lint Nov 11, 2017
.eslintrc.js
.flowconfig
.gitignore Initial commit Jul 18, 2017
LICENSE
README.md
TODO.md
favicon.ico
favicon.png
first-time-install.html
index.css
index.html
index.js
index.json
now.json
package.json
shrinkwrap.yaml

README.md

***Work In Progress***

nde logo

The IDE of the future, today! nde.now.sh

It is a next-generation development environment for modern JavaScript developers: editor, bundler, and browser all in one.

Features

  • zero install - works completely in the browser
  • built in Git UI for cloning repos, making commits, pushing branches
  • freedom from npm install - import loads the latest version of a module directly from https://unpkg.com (works for some modules anyway)
  • built in Babel code compiler with JSX support
  • import stylesheets like in Webpack with built in CSS loader
  • caches everything locally so you can still work offline
  • reload pages on file save w/ hot module reloading
  • automatic version pinning for modules
  • built in rollup or jspm to create minified code bundles for production
  • built in test runner
  • one-click deploy to Now like on CodeSandbox
  • multi-user collaborative editing?
  • P2P goodness?

Status

The IDE is a collection of React components. So far I have built:

  • a file navigator (still under heavy contstruction)
  • a file editor (was using Ace, now uses Monaco)
  • a file previewer (only Markdown at the moment)

Most of my work currently focuses on the git integration and file browser component.

Milestone reached! The IDE can be used to edit itself!