tree: 1fc894929fba1c7513f5531d867d8ca6485bb361 [path history] [tgz]
  1. .gitignore
  2. .npmignore
  3. .project
  4. .settings/
  5. Gruntfile.js
  7. bin-global/
  8. build/
  9. index.js
  10. lib/
  11. orion.conf
  12. package.json
  14. server.js
  15. test/

Orion (6.0)

A minimal, single-user deployment of Eclipse Orion. Orion provides an extensible IDE that runs in your browser. It's particularly good for writing Javascript.


  • Basic file management
  • Source code editing
  • Install plugins to customize your environment
  • Shell command for launching a node app (type help node in the Shell page to find out more)
  • Shell command for supporting npm
  • Client caching for static content
  • Gzip


For full instructions, see the Getting Started guide.

Running the server

  1. Run npm start orion or node [node_modules]/orion/server.js.
  2. Go to localhost:8081 to use Orion. (You can change the port by passing the -p option).

Global installation

If you installed Orion as a global package with npm install -g orion, you can run the command orion from any directory (rather than npm start orion as outlined above.) Orion will then start using your current directory (or a directory you specify on the command line) as the location. See the Getting Started guide for more details.

Using Orion within a larger app

Use require('orion') to get access to our startServer function, which is suitable for use within a larger connect project:

var orion = require('orion');
var connect = require('connect');
var myapp = connect()
    .use(orion({ workspaceDir: '.myworkspace' }))
/* .use( additional handlers ) */

Running the tests

We use Mocha for our tests. Run npm test or mocha.


Dual-licensed under the Eclipse Public License v1.0 and the Eclipse Distribution License v1.0.