[GH-ISSUE #83] Add webide.se #2728

Closed
opened 2026-06-14 15:17:25 -05:00 by GiteaMirror · 9 comments
Owner

Originally created by @Z3TA on GitHub (Dec 9, 2019).
Original GitHub issue: https://github.com/styfle/awesome-online-ide/issues/83

IDE +shell for JS
Http://webide.se/

Can also run locally:
npm i -g webide.se

Originally created by @Z3TA on GitHub (Dec 9, 2019). Original GitHub issue: https://github.com/styfle/awesome-online-ide/issues/83 IDE +shell for JS Http://webide.se/ Can also run locally: npm i -g webide.se
Author
Owner

@viveksh1 commented on GitHub (Oct 4, 2020):

@styfle Please add it.

<!-- gh-comment-id:703297315 --> @viveksh1 commented on GitHub (Oct 4, 2020): @styfle Please add it.
Author
Owner

@styfle commented on GitHub (Oct 5, 2020):

I started modifying the default HTML doc and there was no intellisense/autocomplete.

The I switched to a different browser tab and switched back which caused an error.

image

<!-- gh-comment-id:703708917 --> @styfle commented on GitHub (Oct 5, 2020): I started modifying the default HTML doc and there was no intellisense/autocomplete. The I switched to a different browser tab and switched back which caused an error. ![image](https://user-images.githubusercontent.com/229881/95099669-307eac80-06fe-11eb-90d9-7bc36f15587a.png)
Author
Owner

@viveksh1 commented on GitHub (Oct 7, 2020):

I agree, it's pretty buggy. Has some nice features though.

<!-- gh-comment-id:704632481 --> @viveksh1 commented on GitHub (Oct 7, 2020): I agree, it's pretty buggy. Has some nice features though.
Author
Owner

@Z3TA commented on GitHub (Oct 24, 2020):

There are som basic HTML support:

  • Auto-indentation of some HTML elements.
  • Autocomplete of most standard HTML elements (using tab-key)
  • Color highlight for <tags> even when in JavaScript/PHP/ASP strings and JSX
  • Intelligent tag/element close (using tab-key) eg. you can click tab anywhere and it will add a </tag> for the matching tag/element.

I'm currently working on adding more standard HTML elements. (did not have html. head and body as they are not used so often, but adding them now).

Also begun working on CSS intellisense.

The editor already have basic support for JavaScript, like scope aware auto-complete (the code is parsed on every key stroke using an incremental parser built in vanilla JS) and type inference, eg. it parses functions to figure out what a function returns so it can auto-complete prototype and parameter/methods from variables returned from functions.

Please list the HTML intellisense functions you wish it had @styfle and I will gladly add them.

Yes there is a lot of bugs @VladPutinEu I've intentionally built the app with "defensive coding" so that every slightly smell of error will surface. This error in particular is due to a timeout error. The editor has to spin up a new virtual machine/server (VM/VPS) just so the user can run docker, because Docker needs root (because I don't want to give all users root access to the dedicated root/host server(s).

<!-- gh-comment-id:715915532 --> @Z3TA commented on GitHub (Oct 24, 2020): There _are_ som basic HTML support: * Auto-indentation of _some_ HTML elements. * Autocomplete of most standard HTML elements (using tab-key) * Color highlight for &lt;tags&gt; even when in JavaScript/PHP/ASP strings and JSX * Intelligent tag/element close (using tab-key) eg. you can click tab anywhere and it will add a &lt;/tag&gt; for the matching tag/element. I'm currently working on adding more standard HTML elements. (did not have html. head and body as they are not used so often, but adding them now). Also begun working on CSS intellisense. The editor already have basic support for JavaScript, like scope aware auto-complete (the code is parsed on every key stroke using an incremental parser built in vanilla JS) and type inference, eg. it parses functions to figure out what a function returns so it can auto-complete prototype and parameter/methods from variables returned from functions. Please list the HTML intellisense functions you wish it had @styfle and I will gladly add them. Yes there is a lot of bugs @VladPutinEu I've intentionally built the app with "defensive coding" so that every slightly smell of error will surface. This error in particular is due to a timeout error. The editor has to spin up a new virtual machine/server (VM/VPS) just so the user can run docker, because Docker needs root (because I don't want to give all users root access to the dedicated root/host server(s).
Author
Owner

@viveksh1 commented on GitHub (Dec 13, 2020):

@Z3TA, I really like the idea and all the work you've done so far, but I believe that we need to give it some time to be more stable. This seems to be a work in progress, and not quite ready yet to be on this list. Please make an additional issue when you feel like your IDE is ready.

PS: Sorry for the late response. The mention got lost in my inbox somewhere.

<!-- gh-comment-id:744050972 --> @viveksh1 commented on GitHub (Dec 13, 2020): @Z3TA, I really like the idea and all the work you've done so far, but I believe that we need to give it some time to be more stable. This seems to be a work in progress, and not quite ready yet to be on this list. Please make an additional issue when you feel like your IDE is ready. PS: Sorry for the late response. The mention got lost in my inbox somewhere.
Author
Owner

@Z3TA commented on GitHub (Dec 13, 2020):

I think It's ready to be added, with an "alpha"/beta warning if you think it's not up to pair. What I need now is feedback from users.
I've added automated error reports, so whenever a user steps on a bug I will get a message.

Most online IDE's now a day is based on VS-code which has 20 or so engineers working full time and this is (not based on VS-code) a one-man- on-weekends project, so it's difficult to keep up with the quality. My plan is to listen to users and try to find a niche so that I can start deleting features rather then adding new unpolished ones.

<!-- gh-comment-id:744064096 --> @Z3TA commented on GitHub (Dec 13, 2020): I think It's ready to be added, with an "alpha"/beta warning if you think it's not up to pair. What I need now is feedback from users. I've added automated error reports, so whenever a user steps on a bug I will get a message. Most online IDE's now a day is based on VS-code which has 20 or so engineers working full time and this is (*not* based on VS-code) a one-man- on-weekends project, so it's difficult to keep up with the quality. My plan is to listen to users and try to find a niche so that I can start deleting features rather then adding new unpolished ones.
Author
Owner

@viveksh1 commented on GitHub (Feb 27, 2021):

@styfle Webside has improved a lot since the test, I think it might be a good idea to look at it again.

<!-- gh-comment-id:787090436 --> @viveksh1 commented on GitHub (Feb 27, 2021): @styfle Webside has improved a lot since the test, I think it might be a good idea to look at it again.
Author
Owner

@styfle commented on GitHub (Mar 7, 2021):

I still can't figure out how to use this thing. Its just a bunch of modals.

image

image

image

image

<!-- gh-comment-id:792371171 --> @styfle commented on GitHub (Mar 7, 2021): I still can't figure out how to use this thing. Its just a bunch of modals. ![image](https://user-images.githubusercontent.com/229881/110258277-c8174e00-7f6f-11eb-8b9a-269b58e07dc2.png) ![image](https://user-images.githubusercontent.com/229881/110258281-cf3e5c00-7f6f-11eb-865f-16f9befaac26.png) ![image](https://user-images.githubusercontent.com/229881/110258289-e1b89580-7f6f-11eb-8603-811bca3a8d3b.png) ![image](https://user-images.githubusercontent.com/229881/110258304-f301a200-7f6f-11eb-840e-9a25882a0ca3.png)
Author
Owner

@viveksh1 commented on GitHub (Mar 7, 2021):

I still can't figure out how to use this thing. Its just a bunch of modals.

image

image

image

image

I agree, it is very buggy.

<!-- gh-comment-id:792371852 --> @viveksh1 commented on GitHub (Mar 7, 2021): > I still can't figure out how to use this thing. Its just a bunch of modals. > > ![image](https://user-images.githubusercontent.com/229881/110258277-c8174e00-7f6f-11eb-8b9a-269b58e07dc2.png) > > ![image](https://user-images.githubusercontent.com/229881/110258281-cf3e5c00-7f6f-11eb-865f-16f9befaac26.png) > > ![image](https://user-images.githubusercontent.com/229881/110258289-e1b89580-7f6f-11eb-8603-811bca3a8d3b.png) > > ![image](https://user-images.githubusercontent.com/229881/110258304-f301a200-7f6f-11eb-840e-9a25882a0ca3.png) I agree, it is very buggy.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-online-ide#2728