All Projects ā†’ coderaiser ā†’ Cloudcmd

coderaiser / Cloudcmd

Licence: mit
āœØā˜ļøšŸ“āœØ Cloud Commander file manager for the web with console and editor.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Cloudcmd

Nnn
nĀ³ The unorthodox terminal file manager
Stars: āœ­ 13,138 (+886.34%)
Mutual labels:  file-manager, console, filesystem
xplr
A hackable, minimal, fast TUI file explorer
Stars: āœ­ 2,271 (+70.5%)
Mutual labels:  console, filesystem, file-manager
Mle
Flexible terminal-based text editor (C)
Stars: āœ­ 378 (-71.62%)
Mutual labels:  console, hacktoberfest, editor
Tiled
Flexible level editor
Stars: āœ­ 8,411 (+531.46%)
Mutual labels:  hacktoberfest, editor
Rocket.chat
The communications platform that puts data protection first.
Stars: āœ­ 31,251 (+2246.17%)
Mutual labels:  hacktoberfest, mit
Tldr
šŸ“š Collaborative cheatsheets for console commands
Stars: āœ­ 36,408 (+2633.33%)
Mutual labels:  console, hacktoberfest
Sylius
Open Source eCommerce Platform on Symfony
Stars: āœ­ 6,598 (+395.35%)
Mutual labels:  hacktoberfest, framework
Rocket.chat.electron
Official OSX, Windows, and Linux Desktop Clients for Rocket.Chat
Stars: āœ­ 1,108 (-16.82%)
Mutual labels:  hacktoberfest, mit
Dragon
āš”A powerful HTTP router and URL matcher for building Deno web servers.
Stars: āœ­ 56 (-95.8%)
Mutual labels:  hacktoberfest, framework
Backtesting.py
šŸ”Ž šŸ“ˆ šŸ šŸ’° Backtest trading strategies in Python.
Stars: āœ­ 1,124 (-15.62%)
Mutual labels:  hacktoberfest, framework
Loadingshimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Stars: āœ­ 1,180 (-11.41%)
Mutual labels:  hacktoberfest, framework
Pyfiling
Python script that organizes files in a folder or directory according to file type/extension.
Stars: āœ­ 12 (-99.1%)
Mutual labels:  file-manager, filesystem
C Sharp Console Gui Framework
A GUI framework for C# console applications
Stars: āœ­ 838 (-37.09%)
Mutual labels:  console, framework
Megadraft
Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility
Stars: āœ­ 982 (-26.28%)
Mutual labels:  hacktoberfest, editor
Farmanager
File and Archive Manager
Stars: āœ­ 898 (-32.58%)
Mutual labels:  file-manager, editor
React Filemanager
JavaScript File Manager Material Design Folder Explorer Navigator Browser Manager in React and Redux with Mobile support (with backends for Local Files and FTP)
Stars: āœ­ 57 (-95.72%)
Mutual labels:  file-manager, hacktoberfest
Edxposedmanager
Companion Android application for EdXposed
Stars: āœ­ 1,172 (-12.01%)
Mutual labels:  hacktoberfest, framework
Omnia
Stars: āœ­ 81 (-93.92%)
Mutual labels:  console, editor
Pastepwn
Python framework to scrape Pastebin pastes and analyze them
Stars: āœ­ 87 (-93.47%)
Mutual labels:  hacktoberfest, framework
Reactiveui
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Stars: āœ­ 6,709 (+403.68%)
Mutual labels:  hacktoberfest, framework

Cloud Commander v15.9.3 Build Status Codacy Gitter

Main Blog Live(Heroku)

Cloud Commander a file manager for the web with console and editor.

Cloud Commander

Install

npm i cloudcmd -g

Start

For starting just type in console:

cloudcmd

How to use?

Open url http://localhost:8000 in browser.

View

You will see something similar to this. View

Deploy

Cloud Commander could be easily deployed to Heroku.

Deploy

Using as Middleware

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 io from 'socket.io';
import express from 'express';

const app = express();

const port = 1337;
const prefix = '/';

const server = http.createServer(app);
const socket = io.listen(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);

Docker

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

Documentation

More documentation you can find on https://cloudcmd.io/.

Get involved

There is a lot ways to be involved in Cloud Commander development:

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