Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CodeboxIDE/codebox
Open source cloud & desktop IDE
https://github.com/CodeboxIDE/codebox
Last synced: 12 days ago
JSON representation
Open source cloud & desktop IDE
- Host: GitHub
- URL: https://github.com/CodeboxIDE/codebox
- Owner: CodeboxIDE
- License: apache-2.0
- Created: 2013-08-20T01:12:29.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2023-10-17T08:17:20.000Z (about 1 year ago)
- Last Synced: 2024-10-15T23:44:59.603Z (24 days ago)
- Language: JavaScript
- Homepage: https://www.codebox.io
- Size: 18.7 MB
- Stars: 4,116
- Watchers: 212
- Forks: 589
- Open Issues: 151
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- FOSS-for-Dev - CodeBox - Open source cloud & desktop IDE (IDE)
README
# Codebox
> "Open source cloud & desktop IDE."[![Build Status](https://travis-ci.org/CodeboxIDE/codebox.png?branch=master)](https://travis-ci.org/CodeboxIDE/codebox)
[![NPM version](https://badge.fury.io/js/codebox.svg)](http://badge.fury.io/js/codebox)Codebox is a complete and modular Cloud IDE. It can run on any unix-like machine (Linux, Mac OS X). It is an open source component of [codebox.io](https://www.codebox.io) (Cloud IDE as a Service).
The IDE can run on your desktop (Linux or Mac), on your server or the cloud. You can use the [codebox.io](https://www.codebox.io) service to host and manage IDE instances.
Codebox is built with web technologies: `node.js`, `javascript`, `html` and `less`. The IDE possesses a very modular and extensible architecture, that allows you to build your own features with through add-ons. Codebox is the first open and modular IDE capable of running both on the Desktop and in the cloud (with offline support).
The project is open source under the [Apache 2.0](https://github.com/FriendCode/codebox/blob/master/LICENSE) license.
A screencast of the IDE is available on [Youtube](https://www.youtube.com/watch?v=xvPEngyXA2A).![Image](https://raw.github.com/FriendCode/codebox/master/screenshot.png)
## How to install and run Codebox
#### Desktop Applications
Installers for the latest stable build for **Mac** and **Linux** can be downloaded on the [release page](https://github.com/FriendCode/codebox/releases).
Instructions on how to install it can be found for each release.
#### Install from NPM
Codebox can be installed as a Node package and use programatically or from the command line.
Install Codebox globally using NPM:
```
$ npm install -g codebox
```And start the IDE from the command line:
```
$ codebox run ./myworkspace --open
```Use this command to run and open Codebox IDE. By default, Codebox uses GIT to identify you, you can use the option ```[email protected]``` to define the email you want to use during GIT operations.
Others comand line options are available and can be list with: ```codebox --help```. For deeper configuration, take a look at the documentation about [environment variables](http://help.codebox.io/ide/env.html).
#### Command line options
```
-h, --help output usage information
-V, --version output the version number
-r, --root [path] Root folder for the workspace, default is current directory
-t, --templates [list] Configuration templates, separated by commas
-p, --port [port] HTTP port
```#### Need help?
The IDE's documentation can be found at [help.codebox.io](http://help.codebox.io). Feel free to ask any questions or signal problems by adding issues.
## Helping Codebox
**I want to help with the code:** Codebox accepts pull-requests, please see the [Contributing to Codebox](https://github.com/FriendCode/codebox/blob/master/CONTRIBUTING.md) guide for information on contributing to this project. And don't forget to add your contact informations on the AUTHORS list.
**I found a bug:** File it as an [issue](https://github.com/FriendCode/codebox/issues) and please describe as much as possible the bug and the context.
**I have a new suggestion:** For feature requests please first check [the issues list](https://github.com/FriendCode/codebox/issues) to see if it's already there. If not, feel free to file it as an issue and to define the label **enhancement**.
## Contact info
* **Website:** [www.codebox.io](https://www.codebox.io)
* **Twitter:** [@CodeboxIO](https://twitter.com/CodeboxIO)
* **Blog:** [blog.codebox.io](http://blog.codebox.io)
* **Youtube:** [Codebox Channel](http://www.youtube.com/channel/UCWocQwS2VmDS3Ej0LQYWVIw)