Questions tagged [go]

Golang, also known as Go, is a compiled, statically typed, multi-paradigm programming language. It was invented by Google in 2007 to increase programming productivity. Use this tag for recommendations for Go libraries, compilers, or any other software directly related to Go. Do not use this tag for questions related to making a program start.

Filter by
Sorted by
Tagged with
0
votes
0answers
20 views

How to communicate with RADIUS server using Go lang

Can I know whether there is a proper way, or a suitable library to communicate with FreeRadius or any other remote RADIUS server using Go lang, by sending Access/Accounting Requests. ie:A Go lang ...
0
votes
1answer
13 views

How to build a mail client? [closed]

I want to build a simple mail client that consumes messages from Gmail and do some business logic on it. I wanted to try imap but there is a limit to not checking for new emails in less than 10 ...
0
votes
0answers
11 views

Tool for recording http requests

I'm looking for a tool that provides http requests recording for Golang web server, so that I will be able to use it in integration tests without a need to run client application each time. I've seen ...
1
vote
0answers
15 views

GoLang OData Client

I have to consume an OData service in my application using an OData client library in GoLang. Can anyone suggest an OData client library for GoLang?
0
votes
0answers
7 views

What is a good way for 2 micro-services(one built in Rails and one built in Golang) to communicate?

We have multiple micro-services that can communicate with each other over HTTP APIs(JSON Request-Response). Is this way fine or we should switch to something else? What about Protocol Buffers and gRPC ...
1
vote
0answers
8 views

best web framework for go

I am new to Go (GoLang). Working on small learning project. I did the basic of Go. Started Gin as web framework. My problem start with frontend. Is ReactJS/Angular is the only option? Anything like ...
0
votes
0answers
14 views

Task runner suggestion

For some time I been searching for a task runner with watch capabilities. My needs are: watch one or multiple folders for save events and in sequence run: some bash command another bash command npm ...
0
votes
0answers
11 views

MongoDB-backed remote queue for golang

I'm looking for a solution that implements MongoDB-backed (version 4) remote FIFO queue for golang (something like https://www.npmjs.com/package/rethinkdb-job-queue for node.js and rethinkdb). Several ...
0
votes
0answers
19 views

Golang based microservices framework with support for MQTT broker

Newbie in the field of IOT and Micro Services. Could someone please tell me if there is a golang based micro-services framework that can support multiple message brokers or atleast MQTT? Already ...
0
votes
0answers
5 views

What's the standard general purpose go parsing library?

What would be an equivalent general purpose parsing library in go, used for the purposes that parsec would be used for in Haskell or boost::spirit would be used for C++?
0
votes
0answers
20 views

Is there a Golang equivalient for NPM Joi?

I am using npm package Joi NPM Joi for Javascript object validation. Is there a similar mature tool for Golang that I can use? I know how to validate schema but I am looking data validation also.
0
votes
0answers
22 views

Golang implementation of PCKS#11

With a PCKS#11 standard implementation, you can use a PIN smartcard for a MFA (multi-factor authentication) sign on. Commonly, there is a PKCS#11 interface in a webbrowser software to access secure ...
1
vote
0answers
50 views

Best way to document REST APIs in (go) source?

I am working on a REST API implemented in go. I have already wrestled with godoc Colleagues have started using apidoc.js but I have found in lacking in several areas. For example I don't even know ...
1
vote
2answers
749 views

Read/Write parquet file with golang

Recently I want to write and read(mostly write) parquet file with golang. Is there any good tools and library? Thanks
0
votes
2answers
440 views

Building GUI the Declarative way

When talking about RAD (Rapid Application Development) Tool under Linux/Unix, I used to use Tk, which is a fairly easy library for building graphical applications, to build simple GUI based ...
2
votes
0answers
144 views

open source Cross-platform toolkit for creating graphical user interface (GUI) with Golang Concurrency Model

I am looking for Open-source Cross-platform toolkit for creating graphical user interface (GUI) in Golang. And I've found: https://github.com/avelino/awesome-go#gui GTK+ http://www.gtk.org/ https:/...
0
votes
0answers
110 views

Collecting performance and runtime metrics in cpp

I am aware that go language has an excellent support for collecting metric data. We can visualize the data in any manner we want using handy tools like go-metrics and influxDB. I have a CPP ...
2
votes
1answer
439 views

Looking for a Go to C compiler for Linux

Can someone point out a Go to C compiler to me, or does indeed none exist? A lengthy web search turned up nothing for me. In particular, I am looking for an open source Go-to-C compiler that can be ...
5
votes
1answer
282 views

Go web framework (similar to Rails)

I come from Ruby and Rails framework environment, which offers me a lot of useful stuff. However I'd like to move towards Go now. So far Rails provide a bunch of useful features: JSON rendering ...
3
votes
2answers
2k views

Task-queuing software/library for Golang

What are the task-queuing software/library that able to be used from Go programming language? When using Ruby, I usually use Sidekiq.