GitHub - rhysd/actionlint: :octocat: Static checker for GitHub Actions workflow files
Actionlint: Static Checker for GitHub Actions Workflow Files — GitHub Actions workflow files are notoriously tricky...
Chapar
Chapar: An In-Development API Testing Tool — Built in Go using the Gio UI library, Chapar...
How I made my GitHub profile README dynamic
How I Made My GitHub Profile README Dynamic — There’s no Go here, alas, but a...
Product for Engineers | Andy Vandervell | Substack
Product for Engineers: A Newsletter Helping Flex Your Product Muscle — Subscribe to get curated advice on...
Domenico Luciani - Create a DNS Resolver with Golang
Create a DNS Resolver with Go — There are plenty of ways to do this quickly,...
Web App with Go and React - Part 1
Building a Web App with Go and React — The goal of this series seems to...
The Notifier Pattern for Applications That Use Postgres
The Notifier Pattern for Apps That Use Postgres — Brandur is a big fan of Postgres’s...
https://www.reddit.com/r/golang/comments/1cmk0bp/from_python_to_go_do_you_really_tend_to_build/l3170pi/
🗣️ Do Gophers Really Tend to Build Everything From Scratch? — Over on Reddit, a developer new...
ok Considered Harmful
ok Considered Harmful? — “Just like there’s an unwritten law that every error variable in Go...
Reclaiming CPU for free with Go's Profile Guided Optimization
Reclaiming CPU for Free with PGO — We’ve previously featured Dolt’s experiences with PGO but Cloudflare...
GitHub - coder/hnsw: In-memory HNSW for Go
hnsw: In-Memory HNSW Vector Indexing for Go — A library providing a simple, in-memory vector database....
Borgo Programming Language
Borgo: A New Language That Compiles to Go — People on Hacker News got very excited...
GitHub - hexdigest/gowrap: GoWrap is a command line tool for generating decorators for Go interfaces
GoWrap: CLI Tool for Generating Decorators for Interfaces — Provides a variety of templates to easily...
Secure Randomness in Go 1.22 - The Go Programming Language
Secure Randomness in Go 1.22 — If you’re interested in how randomness has improved in Go...
GitHub - context-labs/mactop: mactop - Apple Silicon Monitor Top written in pure Go Lang! Under 1,000 lines of code.
mactop: A Terminal Based Monitoring Tool for Apple Silicon — A Mac-specific htop-a-like that shows off...
GitHub - tommie/v8go: Execute JavaScript from Go (a fork of rogchap.com/v8go)
v8go: Execute JavaScript from Go via V8 — If this feels familiar, it’s a fork of...
GitHub - NimbleMarkets/ntcharts: Nimble Terminal Charts for the Golang BubbleTea framework and your TUIs
Nimble Terminal Charts: Charting for Bubble Tea — Provides a way to render bar, line, scatter,...
Evolving the Go Standard Library with math/rand/v2 - The Go Programming Language
Evolving the Go Standard Library with math/rand/v2 — Generating random numbers takes much more than you...
An Applied Introduction to eBPF with Go
An Applied Introduction to EBPF with Go — We’ve linked to stories about eBPF a few...
Go Generics: Use Structs for Generic Arguments Lists
Using Structs for Generic Argument Lists — The example compares running a new algorithm vs an...
GitHub - appleboy/gorush: A push notification server written in Go (Golang).
gorush: A Push Notification Server, Built on Gin — Supports APNS (Apple Push Notification Service), Firebase,...
Talos built Sonic to reduce the time it takes to read and write data from the network with minimal latency
Sonic: A Newly Open Sourced Low Latency Network and I/O Library — Not to be confused with...
The Two Reasons I Prefer Passing Struct Pointers Around
The Two Reasons I Prefer Passing Struct Pointers Around — When passing structs to functions, how...
Tokens for LLMs: Byte Pair Encoding in Go - Eli Bendersky's website
Tokens for LLMs: Byte Pair Encoding in Go — Tokens are fundamental to LLMs, so understanding...
GitHub - 1pkg/gohalt: Gohalt 👮♀🛑: Fast; Simple; Powerful; Go Throttler library
Gohalt: A General Purpose Throttling Library — You could use this to build throttling pipelines, rate...
Gotenberg | Gotenberg
Gotenberg 8.5: Docker-Powered Stateless API for Creating PDF Files — A Go-powered system that offers a developer-friendly...
GitHub - sedyh/awesome-ebitengine: A curated list of awesome Ebitengine frameworks, libraries and software
Awesome Ebitengine: A Curated List of Ebitengine Resources — Ebitengine is a popular, powerful 2D graphics...
GitHub - TypicalAM/goread: Beautiful program to read your RSS/Atom feeds right in the terminal!
goread 1.6.5: A Terminal-Based RSS/Atom Feed Reader — Built using the Bubble Tea TUI framework. You...
Golang PGO builds using GitHub Actions
How Dolt Uses GitHub Actions to Create Performance-Guided Optimization Builds — A look behind the scenes at...
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
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...
State Machine Simplified | Whitepaper
State Machines Simplified — Discover the simplicity and durability of Temporal, your solution to complex state...
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,...
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)...
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...
Go Is An Object Oriented Programming Language
Go is an Object Oriented Programming Language? — A contentious and oft-discussed topic(!), but before you...
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...
Learn Temporal Workflow Versioning with Hands-On Training
Versioning Workflows with Go — Learn when and how to apply versioning, then practice using our...
Welcome to the Microsoft for Go Developers Blog!
Microsoft Launches a Go Blog — More Go blogs gives us more things to link to,...
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...