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
0 answers
5 views

Is there sphinx like support for godoc to directly reference code docs from user docs?

Coming from python/sphinx I'm use to having a "docs" folder (in sphinx it would be written in rst format) with usage/tuts/reference/etc info and in those docs I can directly reference my ...
red888's user avatar
  • 131
1 vote
0 answers
20 views

Multi-provider OpenID implementation for a Go project

We need an OpenID supporting common external authentication providers (Google, Facebook, Okta, etc.) Our project is in Go, so strong preference to have a Go authenticator, but other variants like Node....
porton's user avatar
  • 648
0 votes
1 answer
64 views

Converting JSON file to Parquet file

I want to convert my JSON file data into Parquet file format using Golang. Does anyone have any idea about it?
Rohan Pawar's user avatar
0 votes
0 answers
88 views

Golang test coverage with branch coverage and options to ignore lines or blocks of code

I need a way to do test coverage in golang programs but not only line coverages. I need also branch coverage (like istambul does in Javascript). I need also a way to mark lines or blocks to be ignored....
Emilio Platzer's user avatar
0 votes
1 answer
25 views

golang tool to check json file format

Is there a tool like gofmt to check the format of JSON files in a go repository? This would be used as a makefile target and git precommit hook. I know I could code something using jq. But I bet ...
Jeff Learman's user avatar
1 vote
1 answer
915 views

Golang lib to mock mysql database in-memory

Does someone know's a lib like this one or similar, but more updated? https://github.com/proullon/ramsql I need a lib to mock a Mysql table so i can implement on my automated tests. This lib would fit ...
Arthur's user avatar
  • 11
1 vote
0 answers
20 views

Building a decision/diagnostic tree

I am building a diagnostic tree to debug a distributed system and interested to know if there are any open source tools/libraries in Python/Go Help in representing a decision/diagnostic tree ...
user138645's user avatar
0 votes
1 answer
32 views

Best tool to build an intranet with low devops/database skills?

I'm willing to build a webapp (intranet style) with very basic features : identification, data manipulation / visualisation, file upload/download, etc. I'm a software developer (Golang mainly, but ...
DalvFR's user avatar
  • 3
0 votes
1 answer
37 views

Tools/standards for transforming json of one format, to json of another format

I'm looking for a tool/standard that converts allows configurable translation of json from one format, to another. For example, lets say I have a source json: { "user": { "...
dwjohnston's user avatar
0 votes
0 answers
14 views

Perl Dancer/Mojolicious equivlant on golang

I am new to Go programming language and searching of a recommended web framework to use on Go something like Perl Dancer ,any idea?
dave's user avatar
  • 101
0 votes
1 answer
157 views

Library for parsing GoLang stack traces?

I'm trying to detect goroutine leaks in my Go tests. However, the existing libraries I've seen all detect global leaks, not leaks of goroutines which are descendents of the test function. I want this ...
michaelsnowden's user avatar
0 votes
3 answers
145 views

Library or tool for programmatic 3D model generation

I'm currently developing a tool, that allows users to generate simple textured 3D models given an image and some dimensions as input values. Using these I need to generate some simple geometric shapes ...
vstollen's user avatar
0 votes
1 answer
209 views

Alternative to github.com/dgrijalva/jwt-go for JWT in Go

We've been using github.com/dgrijalva/jwt-go for JWT-related processing in Go, however this project is clearly no longer maintained (last commit Jan. 2020, 87 open issues, explicit remarks from the ...
blackgreen's user avatar
1 vote
0 answers
19 views

Which Platform/Language to use for heavy computing/ML tasks?

We have built an MVP in Python Data ecosystem, but the performance is much less than desired. Our approach: multiprocessing module for task parallelisation (which is awkwardly done in Python - pickle/...
Giga Chokheli's user avatar
1 vote
0 answers
13 views

Fastest way to detect number of faces in an image

I know how to detect number of human faces in an image using dlib and opencv in Python. But I want to do it for a lot of images so I want to do it as fast as possible. Will using any other language (...
Ashwani Tanwar's user avatar
1 vote
0 answers
21 views

Library for exposing metadata about golang struct

In https://github.com/andig/evcc I'm using mapstructure and validator to handle yaml-based configuration. Moving to web-based configuration I'd like to implement the config ui driven by the ...
andig's user avatar
  • 111
1 vote
0 answers
351 views

OData server library for Go-lang

I want to create an OData service in Go but I was not able to find any library for implementing the server. The odata page provides a list of libraries for Java, .Net, cpp, but does not list any for ...
Svetlin Zarev's user avatar
1 vote
0 answers
128 views

Multi-leader or leaderless replication distributed DB (in-memory)

I am trying to find out few examples of multi-leader or leaderless distributed DB. It seems Redis is there but only enterprise version is having multi master support. Any distributed DB which satisfy ...
Rahul's user avatar
  • 111
3 votes
0 answers
42 views

Best Key-Value database for intensive insertion

We are working on a project of type (intensive insertion) should able to handle millions of insertion per day. The Current situation we have two table one of them includes 2 billion record (Id & ...
Tarek's user avatar
  • 31
2 votes
1 answer
118 views

recomendation of reverse-proxy to count hits to all endpoints in a service

I have a use case where I need to count every request arriving to all endpoints of my services on Kubernetes. For example **endpoint** **counter** addr:port/a: ...
adalrsjr1's user avatar
1 vote
1 answer
641 views

A tool to convert Python into human readable Go code which still needs manual tuning

Is there a library/tool to convert python code into readable go code which needs manual adjustment after conversion. What I am looking for is a library/tool which can do partial semi-automatic ...
Levon's user avatar
  • 121
1 vote
0 answers
14 views

What is the best inter-process communication approach or software for programs written in different languages?

I want my C++ and JavaScript programs to communicate with Java and Go programs. And I want it to do with the lowest possible latency. I am familiar with standard input/output (aka iostream/stdio). ...
Nurbol Alpysbayev's user avatar
0 votes
0 answers
19 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 ...
tomekn's user avatar
  • 1
1 vote
0 answers
436 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?
Davinder Singh's user avatar
1 vote
0 answers
18 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 ...
Saifuddin Syed's user avatar
1 vote
0 answers
162 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 ...
Bruce Adams's user avatar
1 vote
2 answers
2k 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
user9058948's user avatar
0 votes
2 answers
676 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 ...
xpt's user avatar
  • 295
0 votes
0 answers
159 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 ...
visweshn92's user avatar
2 votes
1 answer
2k 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 ...
0xC0000022L's user avatar
5 votes
1 answer
401 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 ...
Kamil Lelonek's user avatar
3 votes
2 answers
3k 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.
Kokizzu's user avatar
  • 742