Hello! My question is basically what the title says. I’m searching for an IDE/text editor for Go development and am wondering if anybody knows an alternative to these. Here is the list of software I tried:

  • I’ve tried NeoVim but I really don’t want to waste time doing text-based configuration and messing with extensions just to get some basic features working.

  • I tried VSCodium but it doesn’t exist in my system software repositories (I’m currently on Chimera Linux), and the flatpak version can’t run any system commands.

  • GoLand and Sublime Text are proprietary & paid.

It seems the market for IDEs is pretty small, so I wouldn’t really be surprised if nothing existed that fit these criteria, but thanks for any answers in advance!

Edit: I’ve settled with Lite-XL which seems to be a great editor. Thanks for all of your great recommendations!

  • Samueru
    link
    fedilink
    arrow-up
    2
    ·
    1 month ago

    I use lite-xl, it has been very good, but I’m not a Go developer though.

    They also release an appimage and I just did a quick test on a alpine container and it works, so it should work on Chimera as well.

    • fernlike3923@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      2
      ·
      1 month ago

      lite-xl seems very interesting, but sadly I wasn’t able to launch it on Chimera Linux (I get the error cannot execute command "./LiteXL-v2.1.5-x86_64.AppImage": No such file or directory on any shell I try to launch it with). Is this a simple problem I can fix, or should I run it with Distrobox?

      • Samueru
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        That’s interesting that it doesn’t work, iirc the biggest difference of chimera is that it uses musl like alpine does.

        Can you extract the appimage with --appimage-extract flag and run the AppRun that’s inside of it directly? Or that also fails?

        Isn’t lite-xl in your distro repo?

      • Samueru
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        nvm I just noticed that the issue is that I had the gcompat package installed in alpine, which fixes that issue you just had, I don’t know if chimera has something similar to it.