Bookmarks (2047)

  • screenshot

    GitHub brings supply chain security features to the Go community | The GitHub Blog

    GitHub Bringing Supply Chain Security Features to the Go Community — You can now view your dependency...

  • GitHub - concourse/concourse: Concourse is a container-based continuous thing-doer written in Go.

    Concourse: A Container-Based Continuous 'Thing-Doer' — Love the description on this one. Essentially it’s a CI/CD...

  • screenshot

    GitHub - alexliesenfeld/health: A simple and flexible health check library for Go.

    Health: A Simple and Flexible Health Check Library — Provides a http.Handler that acts as a...

  • screenshot

    Drivers

    An Operations-Free Document Database with ACID Transactions

  • screenshot

    GitHub - doug-martin/goqu: SQL builder and query library for golang

    goqu: An Expressive SQL Builder and Querying Library — We first linked this over six years...

  • screenshot

    GitHub - charmbracelet/harmonica: A simple, efficient spring animation library 🎼

    Harmonica: A Simple Spring Animation Library — This is one of those things where the visuals...

  • Gorse - Open Source Recommender System

    Gorse: An Open Source Recommender System — Gorse uses ML to provide a RESTful API of...

  • screenshot

    GitHub - golang-module/carbon: A simple, semantic and developer-friendly golang package for datetime

    carbon: A Simple, Semantic and Developer-Friendly Go Package for Datetime — Carbon offers a massive number...

  • Packet-Editing Games in Golang

    'Packet Editing' Games in Go — Use Go (and iptables) to intercept and modify network packets...

  • screenshot

    How to make mistakes in Go with Teiva Harsanyi (author of 100 Go Mistakes) (Go Time #190)

    ▶  How to Make Mistakes in Go — As co-host Mat Ryer explained on Twitter: “If you’re...

  • screenshot

    Ultimate Go Notebook: PDF

    📖  The Ultimate Go Notebook — William Kennedy, Go trainer extraordinaire, and Hoanh An have teamed...

  • Data Science in Go: How Much To Tip

    Let's Do Some Data Science in Go: How Much To Tip? — So how much (as...

  • Generate a fully-working Go CRUD HTTP API with Ent | ent

    How to Build a Go CRUD HTTP API with Ent — Ent is an entity framework...

  • screenshot

    Understanding and Preventing Common Security Vulnerabilities - Buildkite Blog

    Understanding and Preventing Common Security Vulnerabilities — Join Buildkite on a tour of some of the...

  • screenshot

    GoLand 2021.2 has been released! | The GoLand Blog

    GoLand 2021.2 Released — The second major release of the year for the commercial Go IDE...

  • 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...

  • 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...

  • 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...

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

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

  • 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...

  • Mental Poker in Go

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

  • 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...

  • 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...

  • Wrapping commands in Go

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

  • 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

    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 - 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

    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...

  • screenshot

    nanovms/ops

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

  • 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...

  • 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...

  • screenshot

    go101/go101

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

  • 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

    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...

  • 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...

  • Creating the Golfcart Programming Language

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

  • 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

    balerter/balerter

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

  • screenshot

    caddyserver/certmagic

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

  • screenshot

    nikolaydubina/go-recipes

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

  • There Are Many Ways To Safely Count

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

  • 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

    ardanlabs/gotraining

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

  • screenshot

    Benchmarks in GO can be surprising

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

  • 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

    microcosm-cc/bluemonday

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