JetBrains provides access to Remote Development Beta. The tool works by locally running a thin client and connecting to the IDE backend which gives a fully functional user interface. It can be handled by JetBrains Rider or JetBrains Gateway. It is also required to have a server with working SSH. The workflow of the tool is smooth as editing is done locally and the JetBrains client synchronises changes with the backend.
JetBrains Rider 2022.2 has access to a Beta version of Remote Development. This feature was already previously introduced for other JetBrains IDEs built on the IntelliJ platform. JetBrains Remote Development can host source code, toolchain and IDE backend on any remote server that supports SSH.