r/linux4noobs May 31 '26

programs and apps Visual Studio Alternative For Linux

please any good alternative for visual studio bc I hate bloated electron apps aka vsc and also wanna use Linux but visual studio is not supported on Linux nor I wanna use wine for it I want a native ide for Linux like visual studio

Upvotes

113 comments sorted by

u/AiwendilH May 31 '26

You can have a look at these:

Edit: Added on which frameworks each is based.

u/joe_attaboy Old and in the way. May 31 '26

No one has mentioned it, so I will:

Kate

This is a KDE application, so installing it will bring in a lot of KDE libraries, but that's not a big deal. I don't know if one would call it a full IDE, but it's pretty close. With configuration and plugins, you could set up a complete environment for coding, using git and triggering builds, all from inside the application.

I don't do any C++ coding, but I'm often writing and testing various scripts, or even just some plain old text editing, and this handles everything. A very large range of features.

Take a look.

u/Red1269_ May 31 '26

I'm not a developer or programmer or anything but I do have to write python for computer science assignments at school and kate runs very nicely even on poor hardware

u/joe_attaboy Old and in the way. May 31 '26

Yes, it does. Kate also has some features I love, like block selection and the ability to pop open a regex-capable search and replace directly below the main screen. Just a great all-around tool.

u/FrontierMedicineEnte Jun 01 '26

To be fair, there aren't a lot of KDE programs I don't recommend anyway.

u/MrTeels May 31 '26

VS Codium ? Open Fork (or so) of VS Code

u/Sheepherder-Optimal Jun 01 '26

Why not just VSCode? I am pretty sure it is fully compatible with linux.

u/Individual-Tie-6064 Jun 02 '26

No Microsoft telemetry.

u/MrTeels Jun 01 '26

no AI Bloat "feature" with copilot. And f*** Microslop!

u/Sheepherder-Optimal Jun 01 '26

You don't have to use copilot in vscode.

u/FlamingSea3 Jun 01 '26

Aren't both VS Code and VS Codium both electron apps?

u/Bovinous May 31 '26

Zed

u/Sea_One_6621 May 31 '26

Who is Zed?

u/shur3n May 31 '26

Zed Is dead, baby. Zed Is dead

u/Ok_Guard_495 Jun 04 '26

They released 1.0 and 1.5 recently what are you talking about

u/Andre4s11 May 31 '26

omg is really cool

u/mensink Jun 03 '26

Zed is my main editor nowadays.

For PlatformIO embedded development however, I just use VSCode, because Zed insists on using clang for C/C++ LSPs.

u/SalarySmooth1549 May 31 '26

This šŸ‘†

u/razorree Kubuntu, Debian May 31 '26

what language? Eclipse IDE? Jetbrains IDEA ? (i'm talking about IDEs, not just editors)

u/medrinnn May 31 '26

Cpp

u/deoxys27 Solus May 31 '26

CodeLite

u/linux_rox Jun 01 '26

Geany is pretty decent

u/medrinnn Jun 01 '26

That a great one tbh

u/mrcaptncrunch May 31 '26

What kind of features do you want/need?

Code::blocks too

u/knilfix Jun 01 '26

Use zed you'll love it

u/aeveris May 31 '26

If you consider using Zed but want a slop-free alternative, check out Gram: https://gram-editor.com/. If you want a nice vim-like CLI editor take a look at helix: https://helix-editor.com/.
Technically neither is a full blown IDE though, so maybe CLion is an option as others already suggested.

u/dme4bama May 31 '26

Vim lol

u/medrinnn May 31 '26

How to learn vim and be fast ?

u/devdruxorey May 31 '26

Use it, force yourself to learn, and then you'll see that it's natural.

u/Friendly-Inspector71 May 31 '26

Vimtutor as an easy starting point.

Then maybe a cheat sheet for the first couple of months

u/truethug May 31 '26

Print out a cheat sheet

u/FAMPpro May 31 '26

I dont like the idea of cheat sheets. Its way bloated with useless shortcuts which beginners don't need. a better way is to google it when you want to use shortcuts

u/g1rlchild May 31 '26

Or cull a cheat sheet down to essentials yourself.

u/ratoyantra May 31 '26

I got motivated to use vim cuz of theprimeagen. Been two years and I'm loving it.

u/GlassboundIllusion Nvidia Bazzite with KDE Plasma May 31 '26

Use the tutor command: :Tutor

I just discovered this myself after having slowly taught myself many of the commands over the years with a cheat sheet I printed out and pinned to my desk. It's a nice tutorial.

I've heard you can get it to autocomplete like Visual Studio does, but I don't know how configure those kinds of plugins. It's hard for me to imagine it fully replacing something like being able to class search in Eclipse, but if it can be configured to do that, I might see if I can switch even on my Windows laptop for work.

u/_Ryner Jun 04 '26

If it's a word you've already typed, you can autocomplete it with CTRL + p

u/GlassboundIllusion Nvidia Bazzite with KDE Plasma Jun 04 '26

Sorry, I meant syntax sensitive autocompleting. For instance, if you start typing "set" and get a suggestion for all the setter methods in a given class.

u/studiocrash Jun 01 '26

Start with vimtutor. It’s built into vim and will get you familiar with the basics pretty quickly.

u/CardiologistLeft4030 Jun 02 '26

Vim is so good once you start to understand the motions and reasoning behind why the keys do what they do. It takes some rewiring of your brain and will feel unnatural for a little while but once it clicks it’s awesome.

u/FAMPpro May 31 '26

I think you write programs then try do some simple add plus minus logic programs. You will find yourself wanting to use shortcuts and thats the way I learned. And google shortcuts when you need one :q to quit btw

u/versus666 May 31 '26

:q! Will never fail, in case of emergency.

u/thetwelvegates12 May 31 '26

Theres vim cheat sheet mousepads too

u/CapitalNothing2235 May 31 '26

But why? Do Vim users even have a mouse?

u/NotStanley4330 May 31 '26

Nope threw my mouse in the trash /s

u/gmes78 May 31 '26

The JetBrains IDEs are the correct answer.

u/nullrevolt Jun 03 '26

The ONE gripe I have with them is they are RAM intensive. I also had an issue where toolbox was generating a bunch of config files that were filling my drive for some weird reason.

Still my IDEs of choice, but they did take a step back in their latest releases.

u/lmolter May 31 '26

Wait, I have Visual Studio Code (VSC) running happily on Fedora and MacOS. And it's free.

u/Conscious-Secret-775 May 31 '26

Visual Studio Code is not Visual Studio. OP hates bloated electron apps and VSC is an electron app.

u/lmolter May 31 '26

My bad. Sorry.

u/Conscious-Secret-775 May 31 '26

It's really the fault of Microsoft's marketing dept. I am reminded of a quote from the Hitch hikers guide to the galaxy: 'The Hitchhiker’s Guide to the Galaxy defines the marketing division of the Sirius Cybernetics Corporation as ā€œa bunch of mindless jerks who’ll be the first against the wall when the revolution comes,ā€'

u/lmolter May 31 '26

It is really my bad because I didn't fully read the OP's post. They mentioned VSC as a non-contender. Missed that. For me? I don't really care. I use VSC with PlatformIO to compile C++ for IoT devices. I just don't have MS's stuff anywhere else.

u/_Ryner Jun 04 '26

I couldn't agree more

u/GarThor_TMK May 31 '26

Yep... I was about to also suggest vscode, or it's open source alternative vscodium, since that's what I use... (even though, I'm fully aware it doesn't even come close to the full power of the full visual studio suite out of the box).

Then I saw that OP doesn't want electron... so even though VSCode and derivatives are pretty light weight, and powerful w/ all the extensions you can get, that's clearly not what they're looking for.

I think in college we used Emacs & Eclipse, but that was like 20 years ago now, and there are probably better solutions... >_>

u/mnemoflame May 31 '26

You could try WinBoat for running Visual Studio, but Neovim + LazyVim exists for this. Try Vim-Adventures for learning it.

u/tanksc May 31 '26

Learn neovim! On distros with more recent versions, there is less dependency on plugins

The idea is that once you build the muscle memory, you can write and edit at the speed of thought

u/aegoismo May 31 '26

VSCodium (like VSCode but open source), or Neovim

u/yashvone May 31 '26

how is it different from code-oss

u/pstanton310 May 31 '26

The answer is Jetbrains rider. It’s free for personal use and I like it even more than visual studio. Pretty much all the same features you’d need for .NET development

u/10F1 May 31 '26

Neovim, zed.

u/WorkingMansGarbage May 31 '26

CLion is what I've used. There's also KDevelop, Qt Creator, GNOME Builder and some others.

u/lellamaronmachete May 31 '26

Since I discovered KDevelop here on reddit, never went back to VS

u/vladjjj May 31 '26

Not sure I understand how VSC is more bloated than Visual Studio. But as others have said, if you want a fast version of VSC, Zed is the way to go. If you need a full blown IDE, the go with JetBrains.

u/Senior-Reveal-5672 Jun 01 '26

I've used Netbeans for years for all sorts of development.

u/AutoModerator May 31 '26

✻ Smokey says: always mention your distro, some hardware details, and any error messages, when posting technical queries! :)

Comments, questions or suggestions regarding this autoresponse? Please send them here.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

u/silenceimpaired May 31 '26

Look up Zed… designed for coding with AI (including local) but built off Rust … by Atom, the people that Visual Studio Code ripped off

u/Endurance_Beast May 31 '26

Go Zed now

u/Shinespri Fedora KDE May 31 '26

Jetbrains Rider

u/Familiar-Newspaper23 May 31 '26

Not sure if it’s fit your application but you can self host vscodium on a server locally as a docker container so that you could connect to it from whatever device you’ve got just from the browser. I dont do programming so I dunno if that’d be what you’d be looking for but thought I’d throw it out there.

Edit: you said you don’t want electron and I think that might underpin this but as it’s running on a separate device I’m still wondering if it might work for you. Anyway like i mentioned I don’t really write code so maybe I’m off base here.

u/stroke_999 May 31 '26

I don't know, why you need visual studio? There is visual studio code or vscodium, why not them?

u/Straight_Mistake_364 May 31 '26

For those who want a very simple setup, there is "gedit" and "geany" that have plugins that enable to work as an IDE.

u/doctornoodlearms May 31 '26

Theres also sublime

Ialsi started using helix which is similar to vim but feels less intimidating to me (also doesnt really have plugins)

u/G4HDU May 31 '26

VS Code9 runs fine on my linux mint

u/muffinstatewide32 May 31 '26

Native ide for linux apps? I dont think we have one. Builder might come close.

If you want visual studio? Jetbtains rider or a vm are your choices.

If you are looking for a text editor i recommend zed

u/Substantial_War7464 May 31 '26

Alternativeto.net go forth young grasshopper!

u/Strong_Lecture1439 May 31 '26

General purpose: Geany

u/celeristick May 31 '26

I use CudaText, I really like it as a codium alternative

u/OrganicPause6530 Jun 01 '26

For Java: Jetbrains products are really good.

For the rest, personally i use Zed.

u/ConsciousBath5203 Jun 01 '26

CLion is decent. But if you hate bloated apps, then why are you trying to get Visual Studio? Shit is more bloated than VSC.

Vim & GCC if you don't want bloat

u/kyoryo_ Jun 01 '26

neovim or zed

u/chris_insertcoin Jun 01 '26

Neovim or Helix all the way.

u/No-Display4786 Jun 02 '26

Jetbrains ides are pretty good if you don't mind high ram usage, qt creator is also very good for c++ development.

u/Lotte_V Garuda Mokka šŸ¦… | Mint Cinnamon 🌿 Jun 02 '26 edited Jun 02 '26

I can recommend JetBrains IDE's. They're not built with Electron, but Java and Kotlin. They're also cross-platform. I don't miss Visual Studio at all after I started using them.

Also, I don't know why so many others are recommending VScode. It's written in Electron and OP doesn't want that.Ā 

u/nakedpickle_2006 Jun 02 '26

Use NeoVIM with LazyVim

u/mbonanomi92 Jun 04 '26 edited Jun 04 '26

VSCodium is just the open source version of VSCode without Microsoft telemetry, officially supported for Linux.

NeoVIM with LazyVim is another opposite option, have a look at some screenshots on Google. It's a CLI with a modern look, yet very light and minimal.

u/Prodiynx Jun 23 '26
  1. KDevelop (Qt) - Full IDE based on the Qt framework.
  2. Qt Creator (Qt) - Id say its similar to KDevelop but its designed for making Qt apps.
  3. Kate (Qt) - Lightweight editor, similar to VSCode (ish).
  4. Jetbrains IDEs (Intellij) - Heavy IDEs made for specific languages, basically all-in-one.
  5. Zed Editor (GPUI) - Relatively similar to VSCode but written in rust and less extension-focused.

My explanations arent the best but you get the idea (I hope)

u/g1rlchild May 31 '26

Obligatory Emacs recommendation. The ability to change core IDE features simply because you want them to work a different way is crazy powerful in an incredibly liberating way.

u/Dani_E2e May 31 '26

Welche Programmiersprache?

Java? >> eclipse

Geany << für kleine C Sachen

Gibt natürlich noch viel mehr.

u/F_DOG_93 May 31 '26

Visual studio is not supported on Linux? Just install VS Codium. It's Vs code, but without the bloatware and the spyware. It's very easy to install. Just go to the website, and it's basically just adding a gpg key and package respitory.

u/Moist_Professional64 Jun 04 '26

Vsc has the same electron bload

u/EchoFieldHorizon May 31 '26

Punctuation would really help you make yourself better understood when others read your words. I had to reread your post several times.