State Machine Simplified | Whitepaper
State Machines Simplified — Discover the simplicity and durability of Temporal, your solution to complex state...
From Ground Zero to Production: Go's Journey at Google
From Zero to Production: Go's Journey at Google — The author worked as an SRE at...
GitHub - itsubaki/q: Quantum Computation Simulator for Go
q: A Quantum Computation Simulator for Go — For people a lot smarter than me.
GitHub - apache/spark-connect-go: Apache Spark Connect Client for Golang
spark-connect-go: Apache Spark Connect Client for Go — A ‘highly experimental’ Spark Connect for Apache Spark...
GitHub - raviqqe/muffet: Fast website link checker in Go
Muffet: A Fast, Recursive Website Link Checker — A CLI tool for scraping and inspecting pages...
GitHub - thomiceli/opengist: Self-hosted pastebin powered by Git, open-source alternative to Github Gist.
Opengist: A Self-Hosted Pastebin App — A Git-powered Gist-like pastebin app with more features than you...
GitHub - panjf2000/gnet: 🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
Gnet 2.5: High-Perf, Non-Blocking, Event-Loop Networking Library — “Built from scratch by exploiting epoll and kqueue and...
GitHub - gemfast/server: A drop in replacement for geminabox written in Go
💎 Gemfast: A Drop-In 'Gem' Server for Ruby Developers — A new self-hosted Rubygems (Ruby’s package management...
GitHub - Zxilly/go-size-analyzer: A tool for analysing the size of dependencies in compiled Golang binaries, providing insight into their impact on the final build.
go-size-analyzer: Analyze the Size of Dependencies in Compiled Go Binaries — If analyzing your Makefiles (above)...
GitHub - chasefleming/elem-go: Type-safe Go library for creating and manipulating HTML elements (with htmx helpers).
elem-go: A Type-Safe Way to Create and Manipulate HTML Elements — Easily create HTML elements with Go...
GitHub - dnaeon/makefile-graph: Turn your Makefile into a graph
makefile-graph: Turn a Makefile into a Graph — Usable as both a library and CLI tool,...
Golang PGO builds using GitHub Actions
How Dolt Uses GitHub Actions to Create Performance-Guided Optimization Builds — A look behind the scenes at...
How Render Enforces Access Controls with Go Generics | Render Blog
How Render Enforces Access Controls with Go Generics — Render is a modern hosting and deployment...
What’s New in Go 1.22: cmp.Or
What’s New in Go 1.22: cmp.Or — cmp.Or (the ‘hidden gem of 1.22’, you might say)...
GitHub - google/gops: A tool to list and diagnose Go processes currently running on your system
gops: A Way to List Currently Running Go-Built Processes
Go performance from version 1.0 to 1.22
Go Performance from Version 1.0 to 1.22 — Two years ago we enjoyed the author’s Go...
Go Developer Survey 2024 H1 Results - The Go Programming Language
📊 Results of the 2024 H1 Go Developer Survey — Developer sentiment and trust remain high, and...
WorkOS — Your app, Enterprise Ready.
WorkOS: Enterprise-Grade Auth for Modern SaaS Apps — WorkOS supports both the foundational auth and complex...
Go Is An Object Oriented Programming Language
Go is an Object Oriented Programming Language? — A contentious and oft-discussed topic(!), but before you...
Welcome to the Microsoft for Go Developers Blog!
Microsoft Launches a Go Blog — More Go blogs gives us more things to link to,...
Learn Temporal Workflow Versioning with Hands-On Training
Versioning Workflows with Go — Learn when and how to apply versioning, then practice using our...
GitHub - dolthub/go-mysql-server: A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.
go-mysql-server: A Storage Agnostic MySQL-Compatible Relational Database — A pure Go SQL engine and server that...
GitHub - noborus/trdsql: CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats.
trdsql: Tool to Execute SQL Queries Upon Text-Based Data — A CLI tool that can execute...
GitHub - nalgeon/redka: Redis re-implemented with SQLite
Redka: Redis Re-Implemented with SQLite — It’s not often you see a Go project get so...
GitHub - beego/beego: beego is an open-source, high-performance web framework for the Go programming language.
Beego 2.2: Backend Framework for RESTful APIs and Webapps — Inspired by Tornado, Sinatra and Flask....
GitHub - charmbracelet/freeze: Generate images of code and terminal output 📸
Freeze: Generate Images of Code and Terminal Output — From the purveyors of fine Go-powered libraries...
Building an interactive shell in Golang
Building an Interactive Shell in Go — From the folks working on the Dolt database (which...
Debugging with Matt Boyle & Bill Kennedy (Go Time #309)
▶ Discussing Debugging in Go — In the latest Go Time episode, Matt Boyle, Bill Kennedy and...
Brute force text search optimizations | Ben E. C. Boyter
Brute Force Text Search Optimizations — If you’ve got a lot of textual data in memory,...
https://kerkour.com/sqlite-for-servers
Optimizing SQLite for Servers — Developers are increasingly realizing SQLite can scale a long way and...
Building a Blog in Go: Rendering Markdown as HTML - Calhoun.io
Building a Blog in Go: Rendering Markdown as HTML — An ongoing series to build a...
Go: Pointers for Performance?
▶ Pointers for Performance? — Does returning a pointer from a function instead of a value improve...
Welcome to LangChainGo | 🦜️🔗 LangchainGo
LangChain Go: A Go Port/Fork of LangChain for LLM Apps — LangChain is a popular framework...
Excelize Official Documentation
Excelize: Library for Working with Excel Spreadsheets — Read and write XLAM / XLSM / XLSX...
Thanks for visiting Hookdeck via Golang Weekly
Hookdeck: The Amazon EventBridge Alternative — Receive, transform, filter, route, and send messages across your EDA...
Ebitengine 2.7 Release Notes - Ebitengine
Ebitengine 2.7 Released: The 2D Game Engine for Go — The new feature this time is...
Learning Go in 2024; From Beginner to Senior
Learning Go in 2024; From Beginner to Senior — Go learning resources are plentiful and cover...
GitHub - harbdog/raycaster-go: Golang raycaster engine using the Ebitengine 2D Game Library
A Basic 3D Raycasting Engine atop Ebitengine — Ebitengine is a 2D game engine, but as...
GitHub - pelletier/go-toml: Go library for the TOML file format
go-toml 2.2: Go Library for the TOML Format — TOML is a configuration file format invented...
GitHub - charmbracelet/log: A minimal, colorful Go logging library 🪵
Log 0.4: A Colorful Go Logging Library — A library from the same folks who brought...
Securing A Golang App with OAuth
Securing a Golang App with OAuth — This tutorial will show you how to use OAuth...
GitHub - sugawarayuuta/charcoal: Faster utf8.Valid using multi-byte processing without SIMD.
Charcoal: Faster utf8.Valid Using Multibyte Processing Without SIMD — Offers the same API as the standard...
GitHub - guptarohit/asciigraph: Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
asciigraph 0.6: ASCII Line Graph Rendering Library — A long standing library for rendering basic line...
Go Generics Improvements for Maps and Slices
Go Generics Improvements for Maps and Slices — “Go life was good, and it’s getting better.”
Control ZigBee LED Lights with Go Web App
Control ZigBee LED Lights from a Go App — To be fair, the Go app is...
Go Enums Still Suck
'Go Enums Still Suck' — The tone of the title or the article might not vibe...
The Case Of A Leaky Goroutine
The Case of a Leaky Goroutine — After finding “a never-ending goroutine factory” causing problems in...
Visual Guide to Slices in Go — Ozan Sazak
A Visual Guide to Slices — A code and diagram-rich post looking at how slices work...
Debugging a Golang Bug with Non-Blocking Reads | Scratch Data
Debugging a Go Bug with Non-Blocking Reads — A case where things acted differently on different...
More powerful Go execution traces - The Go Programming Language
More Powerful Go Execution Traces — Over the last two releases, the Go team has worked...