Announcing Gogland – Brand New Go IDE from JetBrains

Andrey Cheptsov

Three years ago we at JetBrains made a strategic decision to contribute to go-lang-idea-plugin, the open-source initiative aimed at building an IntellIJ plugin for Go. Over these three years we believe our efforts (3,000 commits in total) have helped rebuild the plugin from the ground up, giving users a more stable, extensible and feature-rich development experience.

Last year we started tracking the number of unique users of the plugin. This number has doubled in the last year alone up to 30K monthly active users. This fact, along with lots of users asking us to bring IntellIJ-like coding experience to Go, convinced us to finally fork go-lang-idea-plugin half a year ago and introduce our own IDE for Go. We assembled a dedicated team to work on improving Go tools support and overall development experience.

Today we announce Gogland, a brand new Go IDE and the latest addition to the IntelliJ family. Though Gogland is still under heavy development, today we’re opening its private EAP (Early Access Program), so you have a chance to become an early Gogland adopter.

bb38acfc-1724-4058-a302-2723f5797ffd

For more about Gogland, please visit its official website. Also consider reading the FAQ.

To gain access to early builds of Gogland, please sign up for the EAP.

Note that Gogland is a codename and not the final product name. Send us your name ideas and suggestions!

The Gogland IDE Team
https://www.jetbrains.com/go/

Comments below can no longer be edited.

70 Responses to Announcing Gogland – Brand New Go IDE from JetBrains

  1. Paweł Motyl says:

    December 15, 2016

    Will the *full* functionality of the new IDE be available in IDEA as a plugin?

    • Andrey Cheptsov says:

      December 15, 2016

      Yes, we’re going to make it available when the EAP goes public in 2017. The plugin is only planned for IntellIJ IDEA Ultimate and other paid IDEs.

      • reto says:

        January 12, 2017

        Why? You think Go users are mostly rich/corporate people? 🙂

        • Tomek says:

          February 19, 2017

          Because someone put time and effort to do something and want to earn money on it?

          Why would you expect that useful tool have to be free of charge?

        • Greenwood says:

          February 28, 2017

          These IDEs aren’t really expensive and they’re worth the investment. What you pay for is really all the fluff and nice features around. Go can easily be developed with sublime or vs-code if you want.

        • Marlon says:

          April 27, 2017

          I have used countless IDE’s, both free and paid, open and closed over the last decade. JetBrains stuff is the only stuff ive seen perform well, and pretty much dominating every company I work for. They are doing it right, and they are not TOO pricey (maybe a little for a hobbyist), but worth it.

          Expecting freebies is a little bit of a turn-off for me.

  2. Gabriel Le Breton says:

    December 15, 2016

    That’s a really good news! Your IDEs are really handy and powerful. I know http://wordsafety.com/ doesn’t trigger this word, but you should know that “gland” in french means Fruit of the oak and also means the tip of a penis 😉 Anyway, good job for this, nice products!

  3. Vladimir Varankin says:

    December 15, 2016

    It sounds like the end of go-lang-idea-plugin as an opensource product, or the plugin will stay available for Community Edition users?

  4. Diogo says:

    December 15, 2016

    Yeaaaaaaaaaah, great news!

  5. Anindya Chatterjee says:

    December 16, 2016

    That’s a really good news. But it creates one question, what would happen to the original opensource plugin? I see zolotov and ignatov are making continuous contribution to that project. Will we get regular releases of that plugin aligned with this IDE release?

    • Marlon says:

      April 27, 2017

      If it’s opensource, It will continue to be, and it’s probably been forked a hundred times already. I am sure it won’t go anywhere.

  6. JsT says:

    December 16, 2016

    Great news indeed 🙂

    Gogland is actually pretty good name, like Go Google Land. Development land for all Google Go fans 🙂

  7. Mr Bean says:

    December 16, 2016

    Heh… sounds like “gag-land” :)) Guys, you should be careful in naming!

  8. hinst says:

    December 16, 2016

    Good but too late, VS Code is already 100% capable IDE for Go that can do everything u need

    • yren says:

      December 19, 2016

      but VSC for scala is still far behind than Intellij

    • Greenwood says:

      February 28, 2017

      True but I appreciate how these Intellij’s IDEs are a full featured solution for development.

  9. Richard says:

    December 16, 2016

    How about GoProductive?

    it is better than GoFast or GoJet, since it also implies better code quality (although GoFast and GoJet sound better). With crapy code quality developers are not really productive.

    GoExcel has wrong associations to an MS product.
    Alternatives:
    GoStrong
    GoSteady
    GoQuantumLeap
    GoEfficiently
    GoStressFree

    and the possible winner is:
    GoForPro, Go4Pro which could be both for PROfessional and for PROductivity !

    • Steve says:

      December 19, 2016

      Yeah go 4 it were definitely on to a winner

  10. Revertron says:

    December 16, 2016

    Waiting for the Rust IDE, guys! 🙂

    • Dmitry says:

      January 12, 2017

      Oh yeah ! 🙂

    • KJ says:

      January 12, 2017

      There’s a legion of rust-ians waiting for a great rust IDE 🙂

  11. Brian Noll says:

    December 16, 2016

    Hi Gabriel,
    Thank you for the comment. Gogland is not the final name of the IDE, as it just an internal project name at this point.

  12. Gleb Dolgich says:

    December 16, 2016

    Gogland = a gland that produces Go code 🙂

  13. Vadim says:

    December 16, 2016

    Ideas for name:

    – Gopher (I think this fits best).
    – GoRun (yeah, Skechers GOrun)
    – GoSpark

    But really, not Gogland. It sounds scary, and people can’t remember/pronounce it right. It’s just awful.

  14. Matthias Loibl says:

    December 16, 2016

    I got an invite from you yesterday and so far it’s boring. But boring in a good way, because I used WebStorm with the Plugin before that. It’s basically the same, except I don’t have to setup $GOPATH manually anymore!
    I really love the enhancements you made over the open-source plugin so far. Especially the debugger is pure AWESOME.
    Thanks so much, I really look forward to the final product and some productive hours with Gogland!

  15. jtonic says:

    December 16, 2016

    Hi,

    Are there any plans to include it in the Jetbrains Toolbox, even the early EAP versions?

    Kr

    Tony

  16. paul says:

    December 16, 2016

    How about Goliath?

    • Vadim says:

      December 19, 2016

      This is neat, btw!

    • Paul B. says:

      January 12, 2017

      I really like this suggestion.

  17. MrSparc says:

    December 16, 2016

    I’m using Visual Studio Code with the golang plugin and works great, and is a free open source project empowered by the community.

  18. Jul says:

    December 17, 2016

    Like the name Gogland, but you can skip middle g and the name could become GoLand. A land for Go 🙂
    Alternatively, Gold IDEA. Nice play with Go, Gold and Idea 🙂

    • Steve says:

      December 19, 2016

      Can I just ask do Microsoft charge for the apps I made ive never noticed

  19. Florin Pățan says:

    December 17, 2016

    I’d like to propose the name of Ghost for the IDE.
    You already have Rider so, you’d have the two IDEs named: Ghost Rider, I think it would be pretty awesome 😀

  20. B.Tao says:

    December 18, 2016

    The image attached here might be titled ” ‘Go’, the ‘Rider’ ” 😛

  21. Sepehr Hosseini says:

    December 18, 2016

    goldmine

  22. SmartWalle says:

    December 19, 2016

    That’s a good news, Thanks!

  23. Igor says:

    December 19, 2016

    GoAster

  24. Igor says:

    December 19, 2016

    AsterGo

  25. BMax says:

    December 25, 2016

    GoFurther

  26. Ivan says:

    January 3, 2017

    When will a release?

    • Andrey Cheptsov says:

      January 11, 2017

      When ready 🙂 Hopefully this year, but not necessarily.

  27. Eralp Erat says:

    January 8, 2017

    I guess “Golga” is ok 🙂

    G O/LGA

  28. Greg says:

    January 11, 2017

    So do I understand correctly?
    Will the WHOLE functionality of Gogland IDE be available via a plugin in paid IDEs, like PHPStorm?

    • Andrey Cheptsov says:

      January 11, 2017

      Yes, stay tuned. There might be more news about it with the release of v2017.1 (hopefully in Spring).

      • Kevin says:

        January 13, 2017

        Will existing All Products Pack subscribers also be able to use the final version of Gogland?

        • Andrey Cheptsov says:

          February 2, 2017

          Yes. If you’ll have a valid All Products pack subscription by the Gogland release date, you’ll get Gogland as a part of the pack.

  29. Aaron Mendez says:

    January 12, 2017

    I must add my voice here, despite many other good comments already made.

    The name “Gogland” is not simply mediocre (especially in English); it is truly, deeply horrible.

  30. Akimbu says:

    January 12, 2017

    GophEd ?

  31. Stefan G says:

    January 12, 2017

    I think a GO IDE is great.

    Now for an off-topic remark.

    I sat in on an all day webinar from the CHE folks from the Ukraine, and their spin on IDEs is really, really interesting: a dockerized, portable IDE that I can work on by myself or even do pair programming with. So many webinars are marketing without any meat. In this webinar, there was a *lot* of meat. Some very compelling ideas from the CHE folks.

    It seems that the future of IDEs (10 years down the road) could be very much like they envision. On the other hand, Intellij is the world’s best IDE for good reason. There is literally nothing that compares to its ability to analyze fluid code, even when it is half-broken, and do this at lightning speeds. Intellij is just amazing.

    So my ideal view of the worlds is something that combines the champion (Intellij) with a next generation architecture from CHE.

    I don’t know if you guys are talking to each other, but I hope you are.

    Stefan G

  32. zmila says:

    January 13, 2017

    why there are no “liteIDE” variant for “what IDE do you use for GO development”? 🙂

  33. Dev says:

    January 13, 2017

    Well, as long as you will feature the brain-damaged gopher mascot in the icon!

  34. Rasmus Schultz says:

    January 14, 2017

    GoForward 😉

  35. robert says:

    January 18, 2017

    great. what made you guys finally decide on this brilliant idea???? and what took so long?

  36. David Renne says:

    January 19, 2017

    I am sorry but Jetbrains editors are the best there are. Well worth every penny. Now my favorite language is coming to it!! I ditched python for golang. Now if you can just make an ES6 and React a bit better….

  37. Asher P. says:

    February 6, 2017

    “Gong!” <– still just one syllable like "go" and "ng" might mean "Next Generation" 🙂

  38. Mo says:

    March 1, 2017

    Sorry for the possibly silly questions.

    What are the main advantages in having a Go specific IDE over the Idea plug-in? If I already have Idea Ultimate (for Java purposes), is it still in my best interest to have Gogland installed for Go projects instead of using the plug-in?

    • Andrey Cheptsov says:

      March 21, 2017

      Please check the FAQs section.

  39. Rodrick Montpas says:

    March 20, 2017

    Respect!

  40. Matt Ho says:

    March 29, 2017

    Hope you guys read this. Love that you guys are doing a Go IDE. But please, please fix the syntax coloring and error detection. I’ve used your products for well over a decade and this is the first time I’m seriously evaluating other IDEs for my work.

    The syntax evaluation is so bad that I’d rather turn it off than use it because the hints are just wrong: marketing interface contracts are fulfilled as unfulfilled, incorrectly code that compiles and runs as syntactically incorrect, long pauses between typing correct highlighting even when it does get things right.

    Can’t believe I’m downloading Visual Studio now.

  41. Alan says:

    April 12, 2017

    GopherPro

  42. Shadab Ambat says:

    April 25, 2017

    How about

    Gondola
    Goal
    GoFire (a play on Gopher)

    (just for laughs Goat, Godzilla :P)

  43. Frans says:

    May 13, 2017

    This is a nice IDE, congrats.

    May I suggest you change the name to “Suursaari”? This is the island’s native name after all.

    Or “Highland”, the literal translation of Hogland / Hohchland. Or “Golan”, another piece of elevated geography with more recent historical relevance.

  44. Julandroid says:

    May 16, 2017

    Golang is notorious for using the name “go” as first verb on the command line. Basically you have things like:
    go build, go run, go format, etc.

    Makes perfect sense to have something like this for the IDE name. Sure, “Go IDE” is not appropriate if you want to follow that line, but stuff like:
    “Go Work”, “Go Type”, “Go Play”, “Go Jet”(Brains) or if you want to make fun of it “Go Many” or “Go Much” 🙂

  45. liam says:

    June 27, 2017

    Name suggestion:
    Django

  46. Elvis says:

    September 30, 2017

    Will Gogland have a community edition?

    • Andrey Cheptsov says:

      September 30, 2017

      At the moment we don’t have such plans.

  47. james turner says:

    October 23, 2017

    Geomys

  48. Yaroslav Vasilyev says:

    December 16, 2017

    GoBlin

    LOL

  49. siddharth says:

    December 22, 2017

    Name : “GOgo”

  50. Emrah Urhan says:

    December 28, 2017

    Name suggestion: Gommy
    Icon: Go mascot doing yummy movement with its tongue.

Subscribe

Subscribe for updates