notes icon indicating copy to clipboard operation
notes copied to clipboard

Online IDE requirements

Open theodorosploumis opened this issue 3 years ago • 0 comments

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

  1. docker based
  2. customize docker images
  3. share workspaces
  4. web access url
  5. ssh
  6. database UI (adminer etc)
  7. SFTP
  8. clone workspaces
  9. SSL/https
  10. LAMP stack able
  11. PHP versions and settings (phpbrew etc)
  12. composer versions (2.x or 1.x)
  13. drush launcher
  14. system aliases (bash)
  15. public and private keys
  16. git push/pull on workspace
  17. pause workspaces
  18. rollback workspaces (snapshots)
  19. autocomplete for commands, classes, variables, hooks, errors etc
  20. hints (for IDE tasks)
  21. npm/rvm/nvm/scss
  22. IDE logs, history through UI
  23. cli access
  24. extensions through code
  25. RAM & memory settings
  26. create workspace templates
  27. connect with GitHub, GitLab, Bitbucket
  28. Add tags and categories to workspaces
  29. Environment variables per workspace
  30. rsync command
  31. custom domain urls
  32. sudo
  33. Prebuild workspaces
  34. Manager workspace ports

theodorosploumis avatar Dec 28 '21 10:12 theodorosploumis