https://github.com/supermarsx/sortofremoteng
Cross-platform web native remote connections management web application
https://github.com/supermarsx/sortofremoteng
connection control cross-platform ftp http management proxy rdp remote-access remote-control remote-desktop ssh telnet
Last synced: 9 months ago
JSON representation
Cross-platform web native remote connections management web application
- Host: GitHub
- URL: https://github.com/supermarsx/sortofremoteng
- Owner: supermarsx
- License: mit
- Created: 2025-06-28T18:33:16.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-13T12:32:05.000Z (9 months ago)
- Last Synced: 2025-07-13T14:36:16.671Z (9 months ago)
- Topics: connection, control, cross-platform, ftp, http, management, proxy, rdp, remote-access, remote-control, remote-desktop, ssh, telnet
- Language: TypeScript
- Homepage:
- Size: 587 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# sortOfRemoteNG
A sort of remoteNG inspired web app that runs on the browser. Very broken and non-functional though, it's an experiment.
## Testing
To run the unit tests, you **must** install dependencies first:
```bash
npm install
```
Then execute the tests:
```bash
npm test
```
Ensure that Node.js and npm are installed on your system before running the commands.
## Linting
To check code style, run:
```bash
npm run lint
```
All code should pass ESLint before committing.
## Appearance
The interface supports selectable color schemes (blue, green, purple, red, orange and teal). Use the settings dialog to choose your preferred scheme.
## Data Storage and Migration
sortOfRemoteNG now stores all persistent data in IndexedDB. When the application
starts, it checks for any `mremote-` keys in `localStorage` and moves them into
IndexedDB. After migration these keys are removed from `localStorage`.
Ensure your browser supports IndexedDB so settings and collections can be
preserved across sessions.