It's hosted here: <a href="https://viper-ide.org/" rel="nofollow">https://viper-ide.org/</a><p>I'm actually using it, right now, already. I happened to have a RP2040 board right here I was just writing some micropython for.<p>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.
This is super cool, and I love the old school tech stack. It makes for a very approachable codebase and a fast user experience.<p>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.<p><a href="https://github.com/vshymanskyy/ViperIDE/issues/14">https://github.com/vshymanskyy/ViperIDE/issues/14</a><p>As a bonus set CSP headers and a nonce when you can too, but definitely set SRI on any 3p scripts.<p>[1]: <a href="https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/Security/Subres...</a>
Original discussion: <a href="https://github.com/orgs/micropython/discussions/15219">https://github.com/orgs/micropython/discussions/15219</a>
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