You can selfhost VSCode. I don't think there are any other good selfhostable IDEs that work with C#. I assume you could host VSCodium, but that's annoying to setup optimally for C#.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
VScodium ideally
I've looked into Code Server, which is a github project I've found for self hosting VS Code, but it only works on Linux
Are you saying VS Code itself has a built in self hostable option?
Are you sure about that?
https://coder.com/docs/code-server/latest/install#npm
Below is quoted from the article
We recommend installing with npm when:
You aren't using a machine with amd64 or arm64. You are installing code-server on Windows. You're on Linux with glibc < v2.28 or glibcxx < v3.4.21. You're running Alpine Linux or are using a non-glibc libc. See #1430 for more information.
Installing code-server with npm builds native modules on install.
This process requires C dependencies; see our guide on installing with npm for more information.
Ah, I missed this somehow when digging through the git page
Thank you
Good luck! :)
What's the android IDE? To me solving the file permissions thing sounds simpler.
Android should allow you to do something like that with storage scopes.
Edit: I know I'm not answering your question, but I couldn't find anything like what you were asking for.
An alternative (which doesnt fully meet your requirements for browser based) is Jetbrains Rider. You can use its remote development feature to have your code on your server, and the IDE on your local computer.
https://www.jetbrains.com/help/rider/Remote_development_overview.html
Another option to get code to and from your device would be to use git to commit and push your code. There are git apps for android that should work for this?