esprehn
This is super cool, and I love the old school tech stack. It makes for a very approachable codebase and a fast user experience.

As a reminder given the recent polyfill io attack, don't use public CDN hosted JS without also setting SRI attributes [1]. It's a marginal perf benefit because the cache is partitioned by top level domains now and it opens you up to attacks from the CDN owners.

https://github.com/vshymanskyy/ViperIDE/issues/14

As a bonus set CSP headers and a nonce when you can too, but definitely set SRI on any 3p scripts.

[1]: https://developer.mozilla.org/en-US/docs/Web/Security/Subres...

mk_stjames
It's hosted here: https://viper-ide.org/

I'm actually using it, right now, already. I happened to have a RP2040 board right here I was just writing some micropython for.

I think this is a good way to quick-start with the boards moreso than using the Thonny IDE. It handles the filesystem access perfectly.

8mobile
Hi, congratulations on ViperIDE, did you create it yourself? The interface is great, as an editor it lacks basic functionality. But as a starting step it is great. Bravo
ferfumarma
This is incredibly cool! Nice work!
metadat
If the README included the tl;dr installation instructions, I'd be trying this out already.
alexliu518
[flagged]