Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Tue, 13 Oct 2020 11:13:00 +0000 Bit is a modern Git CLI 5 points posted by kenny https://github.com/chriswalz/bit 4470 Mon, 12 Oct 2020 07:36:00 +0000 Code: new version of an opinionated Ansible role to install Go This time adding support for 1.15.5 and 1.14.10 2 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.15.3 4471 Fri, 16 Oct 2020 14:35:00 +0000 elsa - ❄️ Elsa is a minimal, fast and secure runtime for Javascript and Typescript written in Go 5 points posted by kenny https://github.com/elsaland/elsa 4460 Tue, 29 Sep 2020 13:20:00 +0000 TamaGo - bare metal Go for ARM SoCs 6 points posted by kenny https://github.com/f-secure-foundry/tamago 4455 Thu, 24 Sep 2020 08:36:00 +0000 goyave - 🍐 Elegant Golang Web Framework 6 points posted by tomf https://github.com/System-Glitch/goyave 4446 Fri, 11 Sep 2020 13:18:00 +0000 Excelize 2.3.1 is Released – Go library for spreadsheet (Excel) files #excelize #golang #go #excel Excelize 2.3.1 is Released – Go library for spreadsheet (Excel) files, now support to open the spreadsheet with password protection 3 points posted by xuri https://github.com/xuri/excelize 4453 Tue, 22 Sep 2020 17:22:00 +0000 Code: new version of oppinionated Ansible role to install Golang Support for v1.15.2 and v1.14.9 4 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.15.2 4441 Thu, 10 Sep 2020 14:49:00 +0000 go-edlib - String comparison and edit distance library compatible Unicode Featuring : Levenshtein, LCS, Hamming, Damerau-Levenshtein, Jaro, etc.<div>All contributions and/or feedback are welcome ! </div> 3 points posted by hbollon https://github.com/hbollon/go-edlib 4448 Sat, 12 Sep 2020 11:18:00 +0000 NoiseTorch - Real-time microphone noise suppression on Linux. 7 points posted by kenny https://github.com/lawl/NoiseTorch 4403 Sat, 18 Jul 2020 21:25:00 +0000 depaware - depaware makes you aware of your Go dependencies 3 points posted by kenny https://github.com/tailscale/depaware 4439 Wed, 09 Sep 2020 19:47:00 +0000 glab - An open source GitLab CLI tool written in Go (golang) 3 points posted by gopher https://github.com/profclems/glab 4437 Mon, 31 Aug 2020 09:49:00 +0000 πŸš€ fgprof is a sampling Go profiler for On-CPU as well as Off-CPU (e.g. I/O) time fgprof - πŸš€ fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together. 7 points posted by kenny https://github.com/felixge/fgprof 4388 Wed, 24 Jun 2020 17:54:00 +0000 apikit - Generates Golang client and server based on OpenAPI2 (swagger) definitions 5 points posted by Marcel Franke https://github.com/ExperienceOne/apikit 4399 Wed, 08 Jul 2020 07:50:00 +0000 sql2slack - send sql results periodically to slack 5 points posted by Mohammed Al Ashaal https://github.com/alash3al/sql2slack 4391 Sun, 28 Jun 2020 20:43:00 +0000 statping - Status Page for monitoring your websites and applications 4 points posted by Everton Marques https://github.com/statping/statping 4408 Thu, 23 Jul 2020 00:43:00 +0000 Task v3.0.0 is released! πŸŽ‰πŸŽ‰πŸŽ‰ 3 points posted by andreynering https://github.com/go-task/task/releases/tag/v3.0.0 4430 Mon, 17 Aug 2020 12:53:00 +0000 Excelize 2.3.0 Released - Go library for reading and writing spreadsheets (Excel) files 3 points posted by xuri https://github.com/xuri/excelize/releases 4422 Sun, 09 Aug 2020 18:01:00 +0000 Shotizam analyze the size of Go binaries by bradfitz 9 points posted by gopher https://github.com/bradfitz/shotizam 4333 Fri, 01 May 2020 15:56:00 +0000 edwood - Go version of Plan9 Acme Editor 8 points posted by kenny https://github.com/rjkroege/edwood 4295 Tue, 14 Apr 2020 16:31:00 +0000 Google - Exposure Notification Reference Server for Covid-19 6 points posted by kenny https://github.com/google/exposure-notifications-server 4353 Fri, 15 May 2020 13:11:00 +0000 go-fault - Fault injection library in Go using standard http middleware 5 points posted by kenny https://github.com/github/go-fault 4363 Sun, 24 May 2020 09:09:00 +0000 gofpher - a collection of functional programming constructs for go 5 points posted by lolly https://github.com/asteris-llc/gofpher 4357 Mon, 18 May 2020 10:00:00 +0000 receive emails as simple http payloads 4 points posted by Mohammed Al Ashaal https://github.com/alash3al/smtp2http?_v2.0.0 4374 Sat, 06 Jun 2020 22:15:00 +0000 robotgo - RobotGo, Go Native cross-platform GUI automation @vcaesar 4 points posted by Everton Marques https://github.com/go-vgo/robotgo 4369 Sat, 30 May 2020 00:49:00 +0000 Notes on working with Go alongside code examples 2 points posted by tomf https://github.com/betty200744/ultimate-go 4432 Mon, 24 Aug 2020 08:44:00 +0000 GitBook to GitHub Wiki Convert any (local, or fetched) GitBook 2020 to GitHub Wiki 2 points posted by iris-go https://github.com/kataras/gitbook-to-wiki 4421 Sun, 09 Aug 2020 10:49:00 +0000 Code: An opinionated Ansible role to install Go Added support for go version 1.15.1 1 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.15.1 4440 Thu, 10 Sep 2020 09:28:00 +0000 Go Best Practices at Joyent by Sean Chittenden This is now abandoned and contains some defunct references (GOPATH for example), but is of historical interest I think.&nbsp; 13 points posted by kenny https://github.com/joyent/rfd/blob/master/rfd/0106/README.adoc 3870 Sat, 23 Mar 2019 17:08:00 +0000 Proposal: A built-in Go error check function, try #errors <p>We propose a new built-in function called <code>try</code>, designed specifically to eliminate the boilerplate <code>if</code>&nbsp;statements typically associated with error handling in Go. No other language changes are suggested. We advocate using the existing <code>defer</code>&nbsp;statement and standard library functions to help with augmenting or wrapping of errors. This minimal approach addresses most common scenarios while adding very little complexity to the language. The <code>try</code>&nbsp;built-in is easy to explain, straightforward to implement, orthogonal to other language constructs, and fully backward-compatible. It also leaves open a path to extending the mechanism, should we wish to do so in the future.</p> 12 points posted by kenny https://github.com/golang/proposal/blob/master/design/32437-try-builtin.md#proposal-a-built-in-go-error-check-function-try 3992 Wed, 05 Jun 2019 05:52:00 +0000 bigo - big-O time complexity <div>This little library helps capturing O for N and draw plots out of it.<br></div><div>It can be used to performance check functions or APIs on varying input sizes.<br></div> 9 points posted by Nils https://github.com/Oppodelldog/bigo 4146 Sun, 22 Sep 2019 16:20:00 +0000 tbls is a CI-Friendly tool for documenting a database, written in Go. 9 points posted by lolly https://github.com/k1LoW/tbls 3985 Sun, 26 May 2019 07:34:00 +0000 Venom - manage and run your integration tests with efficiency Venom is tool for integration tests with all sorts of executors (http, smtp, imap, BDb, gRPC and more...)<br> 9 points posted by Matous Dzivjak https://github.com/ovh/venom 3963 Thu, 09 May 2019 06:09:00 +0000 go-gopher - Gopher (RFC 1436) protocol library for Go supporting both client and server Ironically the first thing I wrote in Go in anger to learn the language was an RFC 1436 Gopher protocol library for implementing clients and servers! You know that thing that existed before the Web that apparently still exists today?! I even went further and created prologic/gopherproxy (online at https://gopher.mills.io) and prologic/gopherclient - a cross-platform Desktop Gopher client. Enjoy! :D 8 points posted by James Mills https://github.com/prologic/go-gopher 4111 Tue, 10 Sep 2019 12:33:00 +0000 regogo - JSON query library, based on Rego 6 points posted by kenny https://github.com/itaysk/regogo 4306 Sat, 18 Apr 2020 17:40:00 +0000 A scalable 2d design language for laser cutters in Go HFD is meant to make it easier to create designs which are parameterized (i.e. one design where you could easily change the width, height, thickness, ect). And make it simpler to split and layout designs across multiple pieces of material. 6 points posted by kenny https://github.com/dustismo/heavyfishdesign 4291 Sun, 12 Apr 2020 08:58:00 +0000 tube - a simple self hosted video sharing app with builtin transcoder and rss feed. <div>a Youtube-like (without censorship and features you don't need!) Video Sharing App</div><div>&nbsp; written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and</div><div>&nbsp; RSS feed.</div> 6 points posted by James Mills https://github.com/prologic/tube 4269 Mon, 23 Mar 2020 12:46:00 +0000 goukv - an abstraction layer for golang based key-value stores 6 points posted by Mohammed Al Ashaal https://github.com/alash3al/goukv 4259 Sun, 23 Feb 2020 21:17:00 +0000 readline - Readline is a pure go(golang) implementation for GNU-Readline kind library 6 points posted by Everton Marques https://github.com/chzyer/readline 4223 Thu, 19 Dec 2019 23:25:00 +0000 erris - Linter that checks errors.Is and errors.As usage 6 points posted by romanyx https://github.com/romanyx/erris 4198 Tue, 26 Nov 2019 15:17:00 +0000 Code: go-dlr - Detect Local Replacements Just pushed go.mod with a local replacement? Failed CI because of this? Hacked out a small tool to detect 6 points posted by Sascha Andres https://github.com/sascha-andres/go-dlr 4176 Tue, 29 Oct 2019 14:33:00 +0000 molecule - Molecule is a Go library for parsing protobufs in an efficient and zero-allocation manner 5 points posted by kenny https://github.com/richardartoul/molecule 4273 Sun, 29 Mar 2020 18:48:00 +0000 jql - Easy JSON Query Processor with a Lispy syntax in Go 5 points posted by kenny https://github.com/cube2222/jql 4236 Tue, 07 Jan 2020 19:39:00 +0000 sampler - Tool for shell commands execution, visualization and alerting 5 points posted by Everton Marques https://github.com/sqshq/sampler 4231 Fri, 03 Jan 2020 12:18:00 +0000 eris - provides a better way to handle, trace, and log errors in Go πŸŽ„ 5 points posted by kenny https://github.com/rotisserie/eris 4226 Wed, 25 Dec 2019 22:43:00 +0000 godsp - Digital signal processing package in Go for the discrete wavelet transform (DWT) 5 points posted by Everton Marques https://github.com/goccmack/godsp 4205 Wed, 04 Dec 2019 12:01:00 +0000 TamaGo - bare metal Go for ARM SoCs 5 points posted by kenny https://github.com/inversepath/tamago 4183 Sun, 03 Nov 2019 10:49:00 +0000 Golang Cafe is now open source It’s been not long that I’ve launched Golang Cafe https://golang.cafe/. The Go job board with no recruiters and clear salary ranges. This time as requested by many already I've decided to open source Golang Cafe<p>- The code is licensed under the BSD 3-Clause license which means you can re-use the code for weather you like, even commercial purposes, as long as you don't use "Golang Cafe" as brand name.https://github.com/golang-cafe/golang.cafe.</p> <p>- Any revenue which is pretty much used to pay off hosting and maintenance costs is also open https://www.indiehackers.com/product/golang-cafe/revenue</p> <p>- Traffic stats are also open https://www.indiehackers.com/product/golang-cafe/traffic</p> <p>The project started as a prototype and the code is light years from being perfect but it's a starting point. Happy if anyone has feature requests or ideas you can share on the issue tracker</p> 5 points posted by 0x13a https://github.com/golang-cafe/golang.cafe 4175 Tue, 29 Oct 2019 14:11:00 +0000 A pure Go implementation of the WebRTC API 4 points posted by kenny https://github.com/pion/webrtc 4358 Mon, 18 May 2020 20:19:00 +0000 certigo - A utility to examine and validate certificates in a variety of formats 4 points posted by Everton Marques https://github.com/square/certigo 4356 Sat, 16 May 2020 05:19:00 +0000 Excelize 2.2.0 is Released – Go lib for reading and writing Excel (XLSX) files Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLSX / XLSM / XLTM files. Supports reading and writing spreadsheet documents generated by Microsoft Excelβ„’ 2007 and later. Supports complex components by high compatibility, and provided streaming API for generating or reading data from a worksheet with huge amounts of data. 4 points posted by xuri https://github.com/360EntSecGroup-Skylar/excelize/releases/tag/v2.2.0 4343 Sun, 10 May 2020 16:22:00 +0000