Online IDE for golang like Cloud 9

4,859 views
Skip to first unread message

Ollie Castle

unread,
Jun 15, 2013, 5:16:58 AM6/15/13
to golan...@googlegroups.com
I have done a fairly thorough search of the internet to see if I could find one of the onlines IDE's like cloud 9 to see if any of them supported Go but without any luck and I was wondering if any one knew of an online edit that supported Go?

Hugo Schmitt

unread,
Jun 15, 2013, 10:40:40 AM6/15/13
to golan...@googlegroups.com
Well, there is http://play.golang.org/, which might suffice.
Cheers,
Hugo

André Paquet

unread,
Jun 15, 2013, 11:22:37 AM6/15/13
to golan...@googlegroups.com
Not exactly an IDE, but Koding.com comes with go preinstalled nowadays I think. I'm out of invites though.

Dominik Honnef

unread,
Jun 15, 2013, 11:25:13 AM6/15/13
to golan...@googlegroups.com
André Paquet <andre....@gmail.com> writes:

> Not exactly an IDE, but Koding.com comes with go preinstalled nowadays I
> think. I'm out of invites though.
>

I can offer 3 invites apparently, even if I can't recommend Koding
myself (nor honestly *not* recommend), I haven't really used it.

So yeah, if anyone needs an invite, send a mail, preferably CCed to me
directly.

Daniel Theophanes

unread,
Jun 15, 2013, 1:09:04 PM6/15/13
to golan...@googlegroups.com
For Go, I'd like a editor and terminal directly to my primary development environment. Most "cloud" IDEs are lacking for anything with native dev work.

I'm building one such, but it is not ready yet. Theory: expose a directory and shell via wss, get notifications if files change in either direction.

Martin Schnabel

unread,
Jun 15, 2013, 3:18:30 PM6/15/13
to golan...@googlegroups.com
> --
> You received this message because you are subscribed to the Google
> Groups "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to golang-nuts...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
there is https://github.com/mb0/lab and i use it for some time now.

go get github.com/mb0/lab/golab
cd $GOPATH/src
golab -http -work=onepackage/...:otherpackage/...

it is not online service and only works on linux (inotify)
but automatic testing, gocode integration, collaboration and error
markers work.
there are some quirks but if more people use it i might fix them.

i am looking into porting the js code to angular right now.

Tim Shannon

unread,
Jun 15, 2013, 10:10:08 PM6/15/13
to golan...@googlegroups.com
I used to think that the idea of an IDE accessible from anywhere like cloud 9 was a really great idea, but what turned out to be an even better idea was to simply being able to SSH and work in VIM from a command line anywhere in the world.

You can open up port 22 (or any port you run ssh on) in your router, and if you want an easily memorable url you can register a domain to point at it, and there you go... "cloud" ide you can access from any machine, and even from tablets or phones (if you really, really wanted to try programming on one of those).

Chris Barham

unread,
Oct 11, 2013, 10:27:36 AM10/11/13
to golan...@googlegroups.com

On Saturday, 15 June 2013 11:16:58 UTC+2, Ollie Castle wrote:
I have done a fairly thorough search of the internet to see if I could find one of the onlines IDE's like cloud 9 to see if any of them supported Go but without any luck and I was wondering if any one knew of an online edit that supported Go?

I know the thread is a little old now, but for the benefit of anyone who finds this through a search, there is now nitrous.io  which supports Go - referral link is https://www.nitrous.io/join/gDroDT8Z4ps 

C.
 

perera....@gmail.com

unread,
Oct 11, 2013, 11:26:18 AM10/11/13
to golan...@googlegroups.com
You should give a try on Nitrous.IO (http://nitrous.io)

We do support Go along with a fully-fledged Linux terminal.

(disclaimer: I work for Nitrous.IO)

Fatih Arslan

unread,
Oct 11, 2013, 6:06:24 PM10/11/13
to Ollie Castle, golan...@googlegroups.com
Disclaimer: I'm a Koding developer

I just want to say that you can use https://koding.com, which has a web terminal with an access to a free vm (ubuntu with sudo capabilities), filetree for you files and online editor with vim/emacs mode that has Go syntax highlighting.

Currently Go 1.1.1 is pre-installed in every our VM. But upgrading to another version is very easy. Just download the latest .deb.
Here is an example screenshot to show how easy it is done:

http://d.pr/i/CMJL (I've just upgraded from 1.1.1 to 1.2rc1, as you see it's very easy because of the web

And here is a screenshot of an example webserver code in our online editor with GO highlighting:

http://d.pr/i/6lik


* The best part is, you can easily do go get whenever you want! You have full terminal.
* You can easily work with packages like net/http, because every Koding user has custom domain like: foo.kd.io, that means just spin up your go serve and test it.
I use it on daily basis to test our apps. Yes we are using Go very extensively in Koding.
* With the teamwork app, you can share your code with your friends, code together and share the same terminal

Let me know if you have other questions

Regards

--
Fatih Arslan


On 15 June 2013 Saturday at 11:16, Ollie Castle wrote:

> I have done a fairly thorough search of the internet to see if I could find one of the onlines IDE's like cloud 9 to see if any of them supported Go but without any luck and I was wondering if any one knew of an online edit that supported Go?
>
> --
> You received this message because you are subscribed to the Google Groups "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com (mailto:golang-nuts...@googlegroups.com).

Damian Gryski

unread,
Oct 12, 2013, 2:59:57 PM10/12/13
to golan...@googlegroups.com, Ollie Castle


Le samedi 12 octobre 2013 00:06:24 UTC+2, Fatih Arslan a écrit :
* You can easily work with packages like net/http, because every Koding user has custom domain like: foo.kd.io, that means just spin up your go serve and test it.
I use it on daily basis to test our apps. Yes we are using Go very extensively in Koding.

  
   Koding doesn't seem to be on the GoUsers wiki page yet.  I'd love a blog post describing your experiences with Go in production that I can add as a reference for your entry.

   Damian

Justin Israel

unread,
Oct 12, 2013, 3:19:15 PM10/12/13
to perera....@gmail.com, golang-nuts
Nitrous.io is pretty cool looking. Does it support code-completion in Go? Didn't seem to when I tried really quickly. But it was pretty awesome how quickly I was able to run some web framework example apps :-)


--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.

Edouard Tavinor

unread,
Jan 15, 2014, 7:28:10 AM1/15/14
to golan...@googlegroups.com
Word to the wise, don't use port 22 if you're going to do this. You can change the port used by the ssh server in /etc/ssh/sshd_config. I'd also recommend disabling root login and login using passwords and instead use a key pair. You can find out how to do this by googling "ssh login without password" or similar. 

Chris McGee

unread,
Jan 15, 2014, 11:43:12 AM1/15/14
to golan...@googlegroups.com
Why not get a VM from a service like Digital Ocean ($5/month) EC2 and do your development work there?

Godev can be accesses remotely either natively or through a SSH tunnel to be extra careful about security.


Cheers,
Chris


On Saturday, June 15, 2013 5:16:58 AM UTC-4, Ollie Castle wrote:

Abhijit Kadam

unread,
Jan 15, 2014, 12:13:16 PM1/15/14
to golan...@googlegroups.com

I have tried koding.com, it gives free basic VM and has Ace editor I believe it is same editor used and developed by cloud9. The VM starts/restarts instantly and I guess they might be using Linux container based virtualization.

http://github.com/sirnewton01/godev is nice and recommended to have it on internal setup or if you can manage a machine on cloud. I use godev on my user machine.

jonny...@gmail.com

unread,
Jul 16, 2015, 11:08:06 PM7/16/15
to golan...@googlegroups.com, oliver...@tribeguru.com
I came across this when I google searched for a golang IDE in the browser, and saw that some people said Koding.com required an invite.  It no longer does and I was able to sign up for free.
Reply all
Reply to author
Forward
0 new messages