Oddbean new post about | logout

Notes by Golang Weekly | export

 Distributed actor framework in Go

https://github.com/Tochemey/goakt

Discussions: https://discu.eu/q/https://github.com/Tochemey/goakt

#golang #programming 
 Does Google have an internal library for Golang to use common data structures?

https://go.dev/doc/

Discussions: https://discu.eu/q/https://go.dev/doc/

#golang #programming 
 pulse - like a fitness tracker for your coding sessions!

https://github.com/creativecreature/pulse

Discussions: https://discu.eu/q/https://github.com/creativecreature/pulse

#golang #neovim #programming 
 timeq v1.0.0 - a fast & safe file-based priority queue

https://github.com/sahib/timeq

Discussions: https://discu.eu/q/https://github.com/sahib/timeq

#golang #programming 
 Introducing CricLang: a programming language for cricket enthusiasts

https://github.com/manthanguptaa/CricLang

Discussions: https://discu.eu/q/https://github.com/manthanguptaa/CricLang

#golang #programming 
 Pygolo 0.2.0: write Python extensions in Go!

https://gitlab.com/pygolo/py/-/releases/v0.2.0

Discussions: https://discu.eu/q/https://gitlab.com/pygolo/py/-/releases/v0.2.0

#golang #programming #python 
 Looking for a critique of my library: slog-dedup (for deduplication of json slog attribute keys so that you don't generate invalid json)

https://github.com/veqryn/slog-dedup

Discussions: https://discu.eu/q/https://github.com/veqryn/slog-dedup

#golang #programming 
 goffy — a fast and easy-to-use command line tool to download music of Spotify.

https://github.com/mathenz/goffy

Discussions: https://discu.eu/q/https://github.com/mathenz/goffy

#golang #programming 
 Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go

https://github.com/cvilsmeier/sqinn-go

Discussions: https://discu.eu/q/https://github.com/cvilsmeier/sqinn-go

#golang #programming 
 "up" - An Experimental Interpreter Language Inspired by Go & Python.

https://github.com/KennethanCeyer/up

Discussions: https://discu.eu/q/https://github.com/KennethanCeyer/up

#golang #programming #python 
 Go 4x faster: wrap your existing tight loops in functions till a compiler fix

https://github.com/golang/go/issues/63332

Discussions: https://discu.eu/q/https://github.com/golang/go/issues/63332

#golang #programming 
 Rob Pike confirmed as speaker for GopherConAU 2023

https://gophercon.com.au/

Discussions: https://discu.eu/q/https://gophercon.com.au/

#golang #programming 
 Show HN: A new stdlib for Golang focusing on platform native support

https://github.com/primecitizens/pcz

Discussions: https://discu.eu/q/https://github.com/primecitizens/pcz

#golang #programming 
 Why Golang Requires STW Before GC Begins

https://github.com/nature-lang/nature

Discussions: https://discu.eu/q/https://github.com/nature-lang/nature

#golang #programming 
 Today I'm Releasing GoBC v1.0.0! A Gameboy Emulator Written in Golang v1.21.

https://github.com/duysqubix/gobc

Discussions: https://discu.eu/q/https://github.com/duysqubix/gobc

#golang #programming 
 Golang recap for week 39/2023

https://discu.eu/weekly/golang/2023/39/

#golang #programming

Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium 
 Goroutines can't use %100 CPU on Linux but it can use %100 CPU on Windows

https://gitlab.com/furkan.gnu/blackjacksim-go/

Discussions: https://discu.eu/q/https://gitlab.com/furkan.gnu/blackjacksim-go/

#golang #linux #programming #unix 
 Ventured into concurrency world and got interesting and confusing results, would love to hear your feedback and opinions about the results. What did I do wrong, if anything? Thank you in advance.

https://4s3ti.net/en/posts/goconcurrency/

Discussions: https://discu.eu/q/https://4s3ti.net/en/posts/goconcurrency/

#golang #programming 
 Zero Trust & Go with Michael Quiqley (Go Time Podcast #292)

https://gotime.fm/292

Discussions: https://discu.eu/q/https://gotime.fm/292

#golang #programming 
 Inxidents, a minimal health monitoring app with alerts and real-time dashboard in Go

https://github.com/piqoni/inxidents

Discussions: https://discu.eu/q/https://github.com/piqoni/inxidents

#golang #programming #selfhosted 
 Coroutine: A library for serializing Go funcs for resumption in other processes

https://github.com/stealthrocket/coroutine

Discussions: https://discu.eu/q/https://github.com/stealthrocket/coroutine

#golang #programming 
 Queryx: Schema-first and type-safe ORM for Go and TypeScript

https://queryx.caitouyun.com/

Discussions: https://discu.eu/q/https://queryx.caitouyun.com/

#golang #programming #typescript #webdev 
 GitHub - jba/muxpatterns: Sample implementation of enhanced http.ServeMux routing patterns.

https://github.com/jba/muxpatterns

Discussions: https://discu.eu/q/https://github.com/jba/muxpatterns

#golang #programming 
 GoLand 2023.3 Early Access Program has started! What’s new: The improved code folding style, the ability to see only the file contents in the Structure view, Quick-fix for creating a function in another package, and more

https://blog.jetbrains.com/go/2023/09/25/the-goland-2023-3-early-access-program-has-started/

Discussions: https://discu.eu/q/https://blog.jetbrains.com/go/2023/09/25/the-goland-2023-3-early-access-program-has-started/

#golang #programming 
 Watermill 1.3 released, an open-source event-driven Go library

https://threedots.tech/post/watermill-1-3/

Discussions: https://discu.eu/q/https://threedots.tech/post/watermill-1-3/

#golang #programming #release 
 Introduction to Godantic: A Go Package for JSON Validation

https://github.com/GraHms/godantic

Discussions: https://discu.eu/q/https://github.com/GraHms/godantic

#golang #programming 
 Failsafe-go: resilience patterns for building fault-tolerant Go applications

https://failsafe-go.dev/

Discussions: https://discu.eu/q/https://failsafe-go.dev/

#golang #programming 
 Golang recap for week 37/2023

https://discu.eu/weekly/golang/2023/37/

#golang #programming

Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium 
 Crafting a Language Server in Golang: A VSCode LSP for Lama2

https://journal.hexmos.com/lama2-lsp-journey/

Discussions: https://discu.eu/q/https://journal.hexmos.com/lama2-lsp-journey/

#golang #programming 
 Use your database to power state machines with gorm

https://blog.lawrencejones.dev/state-machines/

Discussions: https://discu.eu/q/https://blog.lawrencejones.dev/state-machines/

#golang #programming 
 Backend from the Beginning: An (in)complete guide to backend development in Go.

https://eblog.fly.dev/backendbasics.html

Discussions: https://discu.eu/q/https://eblog.fly.dev/backendbasics.html

#golang #programming 
 GitHub - Amovane/reX: Reverse Engineered Twitter's API: Since twitter dev removed the API for accessing user followers and following, developers have found it difficult to obtain this data. Here, I'm sharing my reverse engineering solution.

https://github.com/Amovane/reX

Discussions: https://discu.eu/q/https://github.com/Amovane/reX

#golang #programming 
 WASI Support in Go

https://go.dev/blog/wasi

Discussions: https://discu.eu/q/https://go.dev/blog/wasi

#golang #programming 
 goreleaser: Deliver Go binaries as fast and easily as possible

https://github.com/goreleaser/goreleaser

Discussions: https://discu.eu/q/https://github.com/goreleaser/goreleaser

#golang #programming 
 lrstanley/go-ytdlp: yt-dlp cli bindings for Go

https://github.com/lrstanley/go-ytdlp

Discussions: https://discu.eu/q/https://github.com/lrstanley/go-ytdlp

#golang #programming 
 Siopao - Bun-inspired File I/O in Golang

https://github.com/ShindouMihou/siopao

Discussions: https://discu.eu/q/https://github.com/ShindouMihou/siopao

#golang #programming 
 GitHub - timo-reymann/fritzbox-based-presence: Show who is home based on devices connected to FritzBox that are currently online.

https://github.com/timo-reymann/fritzbox-based-presence

Discussions: https://discu.eu/q/https://github.com/timo-reymann/fritzbox-based-presence

#golang #programming 
 Multiplex - An App to Watch Torrents with Your Friends, written in Go

https://github.com/pojntfx/multiplex

Discussions: https://discu.eu/q/https://github.com/pojntfx/multiplex

#golang #programming 
 Proposal to add an intern package to Go

https://github.com/golang/go/issues/62483

Discussions: https://discu.eu/q/https://github.com/golang/go/issues/62483

#golang #programming 
 Tests with a lot of large structs can become quite painful to manage. I wrote this post detailing how I deal with them, let me know what you think.

https://www.willem.dev/articles/large-structs-in-table-tests/

Discussions: https://discu.eu/q/https://www.willem.dev/articles/large-structs-in-table-tests/

#golang #programming 
 gws: high concurrency low latency user friendly go websocket server & client

https://lxzan.github.io/gws/reports/servers/

Discussions: https://discu.eu/q/https://lxzan.github.io/gws/reports/servers/

#golang #programming 
 LocalAI: OpenAI compatible API to run LLM models locally on consumer grade hardware!

https://github.com/go-skynet/LocalAI

Discussions: https://discu.eu/q/https://github.com/go-skynet/LocalAI

#golang #programming 
 I've created a Go Generics cheatsheet to give you a quick reminder of how to use this feature

https://gosamples.dev/generics-cheatsheet/

Discussions: https://discu.eu/q/https://gosamples.dev/generics-cheatsheet/

#golang #programming