Tag
Grafana released an AI SDK for Go that provides a unified API for LLM calls, streaming, tool execution, and structured output, with built-in compatibility with Vercel's AI SDK React frontend.
This article presents a tool that simulates TCP packet loss and congestion control in the browser using Go compiled to WebAssembly, enabling network resilience testing for web applications.
A developer built a Go-based AI agent that uses read-only tools to triage false positives from SAST scanners, testing it against OWASP BenchmarkJava with Claude Sonnet, DeepSeek-V4-Pro, and Kimi k3, achieving strong results especially with Kimi k3.
Agent Go SDK is an open-source Go framework for building configurable AI agents with support for multiple model providers, memory backends, tools, MCP connections, and declarative YAML configuration.
The Go analysis framework provides a modular interface for static analysis of Go code, enabling reusable checkers across various tools like vet, IDEs, and build systems.
Go 1.26 makes Green Tea the default garbage collector, improving cache-friendliness. This article visualizes heap allocation with Go and C#, and discusses challenges with non-moving collectors and sparse pages.
Go 1.24 replaces the old bucket-based map implementation with a Swiss Table-inspired design, improving cache locality, reducing pointer chasing, and boosting performance in many workloads.
Gsxui is a shadcn-style component set for Go, enabling copy-in, type-checked, server-rendered UI components styled with Tailwind. It provides a CLI to initialize and add components.
pigo is a command-line AI Agent rewritten in Go, supporting headless script mode and interactive REPL, capable of reading/writing files, executing commands, searching code, and compatible with multiple large model protocols, accompanied by an e-book.
A detailed technical article on how to build a Dev Container from scratch, including writing Dockerfile, devcontainer.json, configuring security options, and lifecycle commands to solidify the Go development environment and restrict container permissions.
A developer shares their experience using Go Mobile to build the backend for a Flutter app, detailing communication via protobuf and platform channels.
This blog post by Alex Edwards explains how to integrate HTMX with Go for server-side rendered web applications, covering template structure, partial responses, redirects, and error handling.
Discusses the debate on whether libraries should log errors themselves or propagate them to the calling application, highlighting differing practices across ecosystems like Go's slog.
Solod is a strict subset of Go that compiles to readable C11 with zero runtime, no GC, and rich standard library, enabling systems-level control for Go developers and familiar tooling for C programmers.
Shirei is a cross-platform GUI framework for Go with an immediate mode API, supporting native executables for MacOS, Windows, and Linux without requiring external dependencies.
An in-depth explanation of how the Go compiler implements generics using GC shape stenciling, comparing it to Rust's full monomorphization and Java's type erasure.
The author details the challenges and solution for adding Go as a language to a browser-based code runner (dailyprog), explaining why the standard GOOS=js approach fails in a V8 isolate and how using GOOS=wasip1 with a minimal WASI host shim succeeds.
Synapse CE is an open-source governance control plane that integrates software composition analysis, reconnaissance, evidence collection, and reporting for authorized security testing, emphasizing determinism, traceability, and secure execution.
A deep dive into Go's profiling mechanism, explaining how the runtime collects CPU, heap, block, mutex, and goroutine profiles, and how they are represented in the pprof format.
A developer details the process of optimizing a Go file search from 0.75 GB/s to 49 GB/s, leveraging techniques like SIMD and understanding memory hierarchy, including Go 1.26's new `simd/archsimd` package.