Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ace | 25,676 | 2 days ago | 161 | other | JavaScript | |||||
Ace (Ajax.org Cloud9 Editor) | ||||||||||
Theia | 18,108 | 16 hours ago | 1,380 | epl-2.0 | TypeScript | |||||
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript. | ||||||||||
Gitpod | 10,935 | 16 hours ago | 84 | March 27, 2022 | 929 | agpl-3.0 | Go | |||
The developer platform for on-demand cloud development environments to create software faster and more securely. | ||||||||||
Diagram Maker | 2,347 | a month ago | 6 | February 27, 2022 | 2 | apache-2.0 | TypeScript | |||
A library to display an interactive editor for any graph-like data. | ||||||||||
Cloudcmd | 1,665 | 38 | 5 | 16 days ago | 418 | July 11, 2022 | 24 | mit | JavaScript | |
✨☁️📁✨ Cloud Commander file manager for the web with console and editor. | ||||||||||
Dark | 1,363 | 2 days ago | 249 | other | F# | |||||
Darklang main repo, including language, backend, and infra | ||||||||||
Semantic Segmentation Editor | 1,185 | a year ago | 41 | mit | JavaScript | |||||
Web labeling tool for bitmap images and point clouds | ||||||||||
Edtr Io | 705 | 3 | 28 | 2 months ago | 66 | March 30, 2022 | 61 | mit | TypeScript | |
Edtr.io is an open source WYSIWYG in-line web editor written in React. Its plugin architecture makes Edtr.io lean and extensive at the same time. | ||||||||||
Atheos | 354 | a month ago | 13 | mit | JavaScript | |||||
A self-hosted browser-based cloud IDE, updated from Codiad IDE | ||||||||||
Spring Boot Book | 168 | 4 years ago | apache-2.0 | |||||||
Spring Boot 开源电子书 |
Cloud Commander a file manager for the web with console and editor.
npm i cloudcmd -g
For starting just type in console:
cloudcmd
Open url http://localhost:8000
in browser.
You will see something similar to this.
Cloud Commander
could be easily deployed to Heroku.
Cloud Commander could be used as middleware for node.js
applications based on socket.io and express:
Init package.json
:
npm init -y
Install dependencies:
npm i cloudcmd express socket.io -S
And create index.js
:
import http from 'http';
import cloudcmd from 'cloudcmd';
import {Server} from 'socket.io';
import express from 'express';
const app = express();
const port = 1337;
const prefix = '/';
const server = http.createServer(app);
const socket = new Server(server, {
path: `${prefix}socket.io`,
});
const config = {
name: 'cloudcmd :)',
};
const filePicker = {
data: {
FilePicker: {
key: 'key',
},
},
};
// override option from json/modules.json
const modules = {
filePicker,
};
const {
createConfigManager,
configPath,
} = cloudcmd;
const configManager = createConfigManager({
configPath,
});
app.use(prefix, cloudcmd({
socket, // used by Config, Edit (optional) and Console (required)
config, // config data (optional)
modules, // optional
configManager, // optional
}));
server.listen(port);
The docker images are provided for multiple architectures and types. The following list shows all existing images:
Architecture | Type |
---|---|
amd64 | linux |
arm/v7 | linux |
arm64 (arm/v8) | linux |
amd64 | linux-alpine |
arm/v7 | linux-alpine |
arm64 (arm/v8) | linux-alpine |
Cloud Commander
could be used as a docker container this way:
docker run -it --rm -v ~:/root -v /:/mnt/fs -w=/root -p 8000:8000 coderaiser/cloudcmd
Config would be read from home directory, hosts root file system would be mount to /mnt/fs
,
8000
port would be exposed to hosts port.
Also you could use docker compose with docker-compose.yml
:
version: '2'
services:
web:
ports:
- 8000:8000
volumes:
- ~:/root
- /:/mnt/fs
image: coderaiser/cloudcmd
When you create this file run:
docker-compose up
More documentation you can find on https://cloudcmd.io/.
There is a lot ways to be involved in Cloud Commander
development:
MIT