Bookmarks (2032)

  • screenshot

    r/dataisbeautiful - [OC] Most Popular Programming Languages, according to public GitHub Repositories

    Go Now the 4th Most Popular Language on GitHub — A fun data visualization on Reddit’s...

  • screenshot

    GitHub - askgitdev/askgit: Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

    askgit: Query Git Repositories with SQL — A CLI tool for running SQL queries on git...

  • screenshot

    GitHub - hybridgroup/gocv: Go package for computer vision using OpenCV 4 and beyond.

    GoCV: Computer Vision in Go using OpenCV 4+ — Years old and continues to see frequent updates.

  • screenshot

    GitHub - davecheney/httpstat: It's like curl -v, with colours.

    httpstat: Visualize HTTP Connection Statistics — A self described ‘shameless rip off’ (or port) of a...

  • screenshot

    Building Business Applications in Go - Three Dots Labs

    On Building Business Apps in Go — An interview with Miłosz Smółka, one of the co-founders...

  • Wrapping commands in Go

    Wrapping Commands in Go — “Commands” here are shell commands and the example shows how to...

  • gRPC and gRPC Web on Google Cloud Run (serverless)

    Deploying a gRPC and gRPC Web API on Google Cloud Run — Leans on Cloud Run’s...

  • screenshot

    Go Programming - The State of Developer Ecosystem in 2021 Infographic

    Go Related Findings in JetBrains' Developer Ecosystem Survey — I’ve enjoyed looking through the extremely plentiful...

  • Mental Poker in Go

    Playing Mental Poker in Go — Is it possible for two potentially dishonest players to play...

  • screenshot

    Go: Inside sync.Map — How does sync.Map work internally?

    How Does sync.Map Work Internally? — A very long and detailed look at the how and...

  • Interesting Go Memory Issue | Ben E. C. Boyter

    An Interesting Go Memory Issue? — Found while running a test, a program that should never...

  • Accessing PostgreSQL databases in Go - Eli Bendersky's website

    Accessing Postgres Databases in Go — No ORMs here, it’s a review of low-level ways to...

  • Creating the Golfcart Programming Language

    Creating the Golfcart Programming Language — How a developer approached implementing his own toy programming language...

  • Go 1.17 Release Candidate 1 is released

    Go 1.17 Release Candidate 1 Released — The Go team took a break but now they’re...

  • LiveKit - Open source infrastructure for real time audio and video.

    LiveKit: A Go Powered Server for Real Time Audio and Video — An open source infrastructure...

  • screenshot

    nanovms/ops

    Run Faster and Safer Than Linux with Open Source Unikernels — Run open source Go unikernels....

  • research!rsc: Updating the Go Memory Model (Memory Models, Part 3)

    Updating the Go Memory Model — The final post in a three-part series that culminates with...

  • screenshot

    SIV and the V2+ issue with Peter Bourgon & Tim Heckman (Go Time #188)

    ▶  Discussing SIV and the 'V2+ Issue' with Peter Bourgon and Tim Heckman — A technical discussion...

  • screenshot

    How Hot Does it Get Inside a Car During a Heat Wave?

    How Hot Does It Get Inside a Car During a Heat Wave? — The author measured...

  • screenshot

    go101/go101

    There Is No 'Extreme' Fast Way to Merge Slices in Go — When you make a...

  • Extend your Golang app with embedded WebAssembly functions in WasmEdge

    Extend Your Go App with Embedded WebAssembly Functions in WasmEdge — WasmEdge is a CNCF hosted library,...

  • screenshot

    MarvinJWendt/testza

    Testza: Full-Featured Test Framework for Go — Testza includes assertions, mocking, input testing, output capturing, along...

  • screenshot

    google/uuid

    uuid 1.3.0: Package for UUIDs based on RFC 4122 and DCE 1.1 — 1.3.0 adds an...

  • screenshot

    Go Video Streaming | Mux

    Build Video for Your Go App with Just Two API Calls

  • screenshot

    gojuno/minimock

    Minimock: A Tool to Generate Mocks from Interface Declarations — Generates statically typed mocks and helpers...

  • screenshot

    halturin/ergo

    Ergo: Erlang/OTP Ideas, But in Go — If you’ve ever been intrigued by the Erlang ecosystem...

  • research!rsc: Hardware Memory Models (Memory Models, Part 1)

    Russ Cox on Hardware Memory Models — When Russ starts a new series of blog posts,...

  • screenshot

    Fuzzing in the standard library with Katie Hockman & Jay Conrod (Go Time #187)

    ▶  Discussing Fuzzing in the Standard Library — We’ve mentioned Go’s forthcoming fuzzing feature quite a bit...

  • screenshot

    Benchmarks in GO can be surprising

    Benchmarks in Go Can Be 'Surprising' — Can the exact same code create vastly different benchmark...

  • screenshot

    Write a time-series database engine from scratch

    Write a Time-Series Data Storage Engine from Scratch — From the author of tstorage, a Go...

  • screenshot

    ardanlabs/gotraining

    Go Training Class Material — This now-5-year-old list has been continuously maintained and has to be...

  • There Are Many Ways To Safely Count

    There Are Many Ways To Safely Count — Some different ways to implement a goroutine-safe counter.

  • screenshot

    nikolaydubina/go-recipes

    Several Handy Commands to Run in Go Projects — A few very cool commands you will...

  • screenshot

    caddyserver/certmagic

    certmagic: Automatic HTTPS for Any Go Program — Fully-managed TLS certificate issuance and renewal, as used...

  • screenshot

    microcosm-cc/bluemonday

    Bluemonday: A Fast Go HTML Sanitizer — Takes untrusted user generated content as an input and...

  • screenshot

    balerter/balerter

    Balerter: Script Based Alert Manager — Define sources and channels in YAML, write scripts in Lua....

  • screenshot

    go-kratos/kratos

    Kratos 2.0: A Go Framework for Microservices — A “microservice-oriented governance framework” built around gRPC.

  • screenshot

    brianstrauch/spotify-cli

    Spotify CLI: A Go-Powered Spotify Terminal Client — A lot of people seem to be annoyed...

  • upper/db · A productive data access layer for Go

    upper/db: A Productive Data Access Layer for Different Data Sources — db is ORM-‘like’ and provides...

  • screenshot

    rabbitstack/fibratus

    Fibratus: A Modern Tool for Windows Kernel Exploration and Tracing — An interesting place to see...

  • screenshot

    Pop quiz time! 😱 with Dave Cheney & Miki Tebeka (Go Time #186)

    ▶  Pop Quiz Time with Dave Cheney and Miki Tebeka — Random quizzes to learn about language...

  • screenshot

    Contributing the Go Compiler: Adding New Tilde (~) Operator

    Contributing to the Go Compiler: Adding a New Operator — While Go already has a bitwise...

  • Pipeline Pattern in Go Part 1

    Exploring a Pipeline Pattern in Go — Pipelines come in useful when you want to break...

  • Open Source Insights

    Google's New Tool for Understanding Package Dependencies — deps.dev is an experimental project by Google that...

  • screenshot

    Better onboarding: How to prevent codebase overwhelm

    Better Onboarding: How to Prevent Codebase Overwhelm — Code complexity is increasing, and for new developers...

  • screenshot

    Go team quiet weeks: issue tracker responses will be delayed · Issue #46934 · golang/go

    ⛱  Let's Go Take a Break — Google has been encouraging its staff to take some...

  • screenshot

    spf13/cobra

    Cobra 1.2.0: A 'Commander' for Modern Go CLI Interactions — A hugely popular toolset for creating powerful...

  • dave yarwood · Announcing Alda 2

    Announcing Alda 2: A Text-Based Music Composition System in Go — We recently mentioned Vagrant is...

  • screenshot

    Sourcegraph - Universal Code Search

    Search Your Code. ALL of It, Everywhere — Sourcegraph is the one tool to find &...

  • The Go Collective on Stack Overflow - The Go Blog

    The Go Collective on Stack Overflow — 'The Go collective' sounds a bit like the name...