All Projects → ALiangLiang → cloud9-launcher

ALiangLiang / cloud9-launcher

Licence: MIT License
Simple web ui for managing workspace of self-hosted Cloud9 IDE

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to cloud9-launcher

JetBrainsRunner
A Krunner Plugin which allows you to open your recent projects
Stars: ✭ 31 (+72.22%)
Mutual labels:  launcher, ide
arvis
Extendable cross-platform launcher that aims to help you run, edit, create any workflow simply
Stars: ✭ 39 (+116.67%)
Mutual labels:  launcher
sparklemotion
Sparkle Motion
Stars: ✭ 24 (+33.33%)
Mutual labels:  ide
ValliStart
A start menu to replace the un-customizable one that you have right now.
Stars: ✭ 89 (+394.44%)
Mutual labels:  launcher
plugin
Laravel Idea plugin for PhpStorm
Stars: ✭ 104 (+477.78%)
Mutual labels:  ide
Ted2Go
Ted2Go IDE is a leading IDE for Monkey2 programming language. Written on Monkey2! Based on original Ted2.
Stars: ✭ 16 (-11.11%)
Mutual labels:  ide
Moonshine-IDE
Moonshine is a free and open source middleweight IDE built with ActionScript 3 for ActionScript 3, Apache Flex®, Apache Royale™, and Feathers development, with Cloud and Desktop support.
Stars: ✭ 86 (+377.78%)
Mutual labels:  ide
CmlLib.Core
.NET Minecraft Launcher Library. All Version, Auth, Forge, Java, Crossplatform
Stars: ✭ 87 (+383.33%)
Mutual labels:  launcher
openjfx-docs
Getting started guide for JavaFX 11
Stars: ✭ 70 (+288.89%)
Mutual labels:  ide
pakkero
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
Stars: ✭ 143 (+694.44%)
Mutual labels:  launcher
AG NTRIP ESP
AG Rooftop controller with NTRIP client and IMU (ESP32 Controller)
Stars: ✭ 25 (+38.89%)
Mutual labels:  ide
benten
A language server for Common Workflow Language
Stars: ✭ 50 (+177.78%)
Mutual labels:  ide
launchui
Launcher for GUI Node.js applications using libui-node.
Stars: ✭ 107 (+494.44%)
Mutual labels:  launcher
php-rdkafka-stubs
Rdkafka extension stubs for your IDE. Always compatibile with the latest php-rdkafka version.
Stars: ✭ 125 (+594.44%)
Mutual labels:  ide
DiscordPortable
The popular Discord App packaged as a portable application (PAF).
Stars: ✭ 29 (+61.11%)
Mutual labels:  launcher
WebClipChangeAppLogo
iOS14利用WebClip更换图标,做到无缝启动App
Stars: ✭ 47 (+161.11%)
Mutual labels:  launcher
ProjBobcat
The next generation Minecraft launcher core written in C# providing the freest, fastest and the most complete experience.
Stars: ✭ 80 (+344.44%)
Mutual labels:  launcher
qclauncher
Quake Champions Quick Launcher - QC without the Bethesda Launcher
Stars: ✭ 58 (+222.22%)
Mutual labels:  launcher
puppeteer-ide-extension
Standalone puppeteer playground in browser's developer tools.
Stars: ✭ 65 (+261.11%)
Mutual labels:  ide
james
Fast and extendable modern launcher for Windows
Stars: ✭ 32 (+77.78%)
Mutual labels:  launcher

☁️Cloud9 Launcher🚀 (In dev)

It's a Nodejs application allows you manage your Cloud9 IDE workflows on your own server without the need of a terminal.

UPDATE (2017/5/23): For now, I'm still researching c9 core and find a method to generate multiple workspace in one port. I guess the key is about "plugins". Create a vfs-server and use various settings to "ide.html" which contain difference workspace path.

Read this in other languages: English, 正體中文

Screenshot

Feature

  • Manage your cloud9 processes.
  • GUI
  • Use basic authorization
  • Don't need database to save setting.

Install

Cloud9 IDE

reference c9/core

git clone git://github.com/c9/core.git c9sdk
cd c9sdk
scripts/install-sdk.sh

This is simple, isn't it?

If you want your c9 use https, you can refer this issue.

Cloud9 Launcher

git clone https://github.com/ALiangLiang/cloud9-launcher.git
cd cloud9-launcher
npm run init
vim ~/.config/configstore/cloud9-launcher.json # fill this configure file
npm start

Update

git pull

TODO

  • Find a method to generate multiple workspace with one port.
  • Auto find a port which allow inbound connection.
  • Add arguments setting to node or c9.
  • Pause c9 process.
  • Monitor processes on client side.

About

This project is reference c9ui. Coz I don't want to prepare environment about PHP 😛. BTW, I am not a English-speaker. So if you discover some grammar error, please help me fixed and PR. lol

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].