notes
notes copied to clipboard
Online IDE requirements
IDE list
See also https://github.com/styfle/awesome-online-ide.
- https://gitpod.io
- https://vscode.dev
- https://theia-ide.org
- https://stackblitz.com
- https://github.com/features/codespaces
- https://coder.com
- https://codeanywhere.com
- https://shiftedit.net/about
- https://replit.com
- https://koding.com
- https://codesandbox.io
- https://paiza.cloud/en
- https://ide.goorm.io
- https://browxy.com
Requirements
- docker based
- customize docker images
- share workspaces
- web access url
- ssh
- database UI (adminer etc)
- SFTP
- clone workspaces
- SSL/https
- LAMP stack able
- PHP versions and settings (phpbrew etc)
- composer versions (2.x or 1.x)
- drush launcher
- system aliases (bash)
- public and private keys
- git push/pull on workspace
- pause workspaces
- rollback workspaces (snapshots)
- autocomplete for commands, classes, variables, hooks, errors etc
- hints (for IDE tasks)
- npm/rvm/nvm/scss
- IDE logs, history through UI
- cli access
- extensions through code
- RAM & memory settings
- create workspace templates
- connect with GitHub, GitLab, Bitbucket
- Add tags and categories to workspaces
- Environment variables per workspace
- rsync command
- custom domain urls
- sudo
- Prebuild workspaces
- Manager workspace ports