All Projects → exlcode → exlcode

exlcode / exlcode

Licence: MIT license
EXLcode - VS Code-based Online IDE

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Inno Setup
370 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to exlcode

exlcode-chrome
EXLcode - VS Code-based Online IDE Chrome Extension
Stars: ✭ 18 (-57.14%)
Mutual labels:  ide, devtools, cloud-ide, exlcode, online-ide
dockside
Dockside is a tool for provisioning lightweight access-controlled IDEs, staging environments and sandboxes - aka 'devtainers' - on local machine, on-premises raw metal or VM, or in the cloud
Stars: ✭ 205 (+388.1%)
Mutual labels:  ide, cloud-ide, online-ide
Che
The Kubernetes-Native IDE for Developer Teams
Stars: ✭ 6,572 (+15547.62%)
Mutual labels:  ide, devtools, cloud-ide
Theia
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Stars: ✭ 15,920 (+37804.76%)
Mutual labels:  ide, cloud-ide
Codebot
Free and open source (MIT license) web-based IDE focused on game development.
Stars: ✭ 86 (+104.76%)
Mutual labels:  ide, cloud-ide
Gitpod
Gitpod automates the provisioning of ready-to-code development environments.
Stars: ✭ 6,261 (+14807.14%)
Mutual labels:  ide, cloud-ide
Phalcon Devtools
Phalcon Developer Tools
Stars: ✭ 1,295 (+2983.33%)
Mutual labels:  ide, devtools
Ide Stubs
Phalcon IDE Stubs
Stars: ✭ 137 (+226.19%)
Mutual labels:  ide, devtools
c9.ide.theme.jett
Flat Material Look for Cloud9!
Stars: ✭ 26 (-38.1%)
Mutual labels:  ide, cloud-ide
IcicleDevelop
A freezing cold development environment
Stars: ✭ 16 (-61.9%)
Mutual labels:  ide
LoIDE
Web-based IDE for Logic Programming
Stars: ✭ 21 (-50%)
Mutual labels:  ide
azure-cli-dev-tools
Developer utilities for Azure CLI command module and extension developers.
Stars: ✭ 62 (+47.62%)
Mutual labels:  devtools
purebasic
PureBasic OpenSource Projects
Stars: ✭ 83 (+97.62%)
Mutual labels:  ide
devtools-course-theory
Course on Development Tools (in Russian)
Stars: ✭ 18 (-57.14%)
Mutual labels:  devtools
rust-cdp
🔨 Chrome DevTools Protocol toolkit for Rust
Stars: ✭ 25 (-40.48%)
Mutual labels:  devtools
camelcaseplugin
CamelCasePlugin for IDEA IDEs
Stars: ✭ 49 (+16.67%)
Mutual labels:  ide
ScalaColliderSwing
A Swing based front end or "mini-IDE" for ScalaCollider.
Stars: ✭ 16 (-61.9%)
Mutual labels:  ide
ToolBin
All the great tools we have for the field.
Stars: ✭ 91 (+116.67%)
Mutual labels:  ide
netlogs
Web extension for debugging your API
Stars: ✭ 16 (-61.9%)
Mutual labels:  devtools
mobx-react-form-devtools
DevTools for MobX React Form
Stars: ✭ 30 (-28.57%)
Mutual labels:  devtools

EXLcode

EXLcode is an open source, MIT-licensed, cloud+browser-based fork of the VS Code core maintained by EXL Inc.

Try it out at https://exlcode.com/

Get the Chrome extension here.

Read the user docs here

EXLcode in Action

EXLcode IDE EXLcode IDE - Code Intelligence EXLcode Chrome Extension - GitHub Edit with EXLcode

Features

  • GitHub integration (view and edit repositories and files, in place)
  • Chrome extension for seamlessly using EXLcode in your daily workflow
  • Complete project explorer and text editor
  • Syntax highlighting and auto-complete for all major programming and markup languages
  • IntelliSense for Javascript, TypeScript, JSON
  • Project-wide search and replace
  • Fuzzy filename search
  • Side-by-side file comparison
  • Themes
  • Customizable Keyboard Shortcuts
  • Per-user, per-project customizable editor settings

Developing

Installing from Source

# Clone this repository.
git clone https://github.com/exlcode/exlcode

# Install npm packages
# Make sure that `which python` points to your installation python2 and that you have the build-essential package (on Ubuntu) for native builds and the xcode command line tools for OS X
# WHEN RUNNING ON A SERVER: For linux servers (no desktop), make sure you install X11 dev with `sudo apt-get install libx11-dev` otherwise the build will fail
# From the repo root, run:
./scripts/npm.sh install
cd ./exlcode
npm install

# Build
# From the repo root, run:
cd ./exlcode
npm run build

# Build targets:
# build - not minified, not optimized
# build-opt - packed not minimized. Requires ?b=opt when on localhost.
# build-min - packed and minimized. Requires ?b=min when on localhost.

Running Locally

# From the root of the repo, run:
cd ./exlcode && npm run http-server

The IDE will then be available at http://localhost:8000

Contributing

If you are interested in fixing issues and contributing directly to the code base, you can setup your development environment following the steps above and check issues in this GitHub repo. Once your changes are ready, please submit a pull request in this repo for the team to review.

Feedback

Please leave your feedback and bug reports in our GitHub Issues.

Related Projects

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].