Scastie is an online editor for Scala working as a standalone website on both mobile and desktop platforms and also provides API for embedding it into other projects. It is currently available at https://scastie.scala-lang.org/ and is used by about 1k unique daily users.
At the moment Scastie is nothing more than a plain text editor which allows you to compile your code snippets with specified dependencies.
This is why we are currently working on adding interactive features to the code editor.
(done) Update CodeMirror to the latest version and revamp the UI with the new api. The changes include improved error and warning messages display. https://github.com/scalacenter/scastie/pull/628
(in review) Implement the base IDE support with basic capabilities: auto-completion and hover. Metals support by rochala · Pull Request #655 · scalacenter/scastie · GitHub
(backlog) Add missing IDE features such as go-to definition, rename, show usages, or signature help
This thread presents current state of the this project and will be updated along with development status. We would welcome any comments or suggestions.