Bookmarks (212)

  • screenshot

    GitHub - bitfield/script: Making it easy to write shell-like scripts in Go

    Script: Make It Easier to Write Shell-like Scripts in Go — Makes tasks like reading files,...

  • screenshot

    How Pinterest delivers software at scale with Nishant Roy, Engineering Manager at Pinterest Ads (Go Time #257)

    ▶  How Pinterest Delivers Software at Scale — Nishant Roy, an engineering manager at Pinterest, went on...

  • screenshot

    How do Go programs keep working?

    ▶  How Do Go Programs Keep Working? — Certainly a question I’ve asked myself.. This time it’s...

  • SSH port forwarding with Go - Eli Bendersky's website

    SSH Port Forwarding with Go — Why use ssh when you can script it with Go...

  • Building a custom code search index in Go for searchcode.com | Ben E. C. Boyter

    Building a Custom Code Search Index in Go for searchcode.com — If the sentence “The use...

  • screenshot

    A curated list of awesome Go frameworks, libraries and software - Awesome Go

    Awesome Go: Over 2000 Categorized Go Resources — A perennially useful resource that continues to get...

  • screenshot

    GopherCon 2022: Katie Hockman - Fuzz Testing Made Easy

    ▶  Fuzz Testing Made Easy — At GopherCon 2022, former Go core team member Katie Hockman presented...

  • screenshot

    GitHub - wader/fq: jq for binary formats

    fq 0.1: Like jq But for Binary Formats — If you’ve got MP3s, images, videos, etc....

  • screenshot

    GitHub - pemistahl/lingua-go: The most accurate natural language detection library for Go, suitable for long and short text alike

    Lingua 1.1: A Natural Language Detection Library — Got text? Lingua will tell you which language...

  • screenshot

    Introducing Finch: An Open Source Client for Container Development | Amazon Web Services

    Introducing Finch: A Go-Powered Tool for Container Development — AWS has built a new open-source CLI...

  • screenshot

    Unblock 2022

    Register for Unblock 22 - A CI/CD Conference by Buildkite — Experience the 2-day virtual conference...

  • screenshot

    GitHub - cloudcmds/tamarin: Embedded scripting Language

    Tamarin: An Embeddable Scripting Language Written in Go — A simple language with a broadly JavaScript...

  • screenshot

    GitHub - vektra/mockery: A mock code autogenerator for Golang

    Mockery: A Mock Code Generator for Go Interfaces — Why write boilerplate when Mockery can do...

  • screenshot

    GitHub - acouvreur/sablier: Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.

    Sablier: An API for Running Containers on Demand — .. and shutting them down automatically once...

  • screenshot

    GitHub - reugn/go-quartz: Minimalist and zero-dependency scheduling library for Go

    go-quartz: Simple, Zero-Dependency Scheduling Library — Inspired by the similarly named Quartz scheduler for Java.

  • Home

    Gorse: A Universal Open Source 'Recommender System' — Gorse uses ML to provide a RESTful API...

  • Making a Go program 42% faster with a one character change • Harry Marr

    Making a Go Program 70% Faster with a One Character Change — How can you resist a...

  • Go Style

    Google's Go Style Guide — What goes for Google doesn’t necessarily go for everyone else, but...

  • screenshot

    A consistent logging format for Go

    ▶  A Consistent Logging Format for Go — Last week we linked to the structured logging proposal...

  • screenshot

    RPC in Go using Twitch's Twirp

    RPC in Go using Twitch's Twirp — Twirp is like gRPC but somewhat easier to deploy...

  • screenshot

    How To Compose Interfaces In Golang?!

    ▶  How To Compose Interfaces — A short (11-minutes) and sweet screencast on composability with interfaces. Anthony’s...

  • screenshot

    GitHub - 1pkg/varint: VarInt: fast & memory efficient arbitrary bit width integers in Go.

    VarInt: Memory Efficient Arbitrary Bit Width Integers — If, for some reason, you want to store...

  • screenshot

    GitHub - hashicorp/golang-lru: Golang LRU cache

    golang-lru: Fixed-Size Thread-Safe LRU Cache — The latest release adds support for generics 🎉

  • screenshot

    GitHub - elliotchance/pie: 🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.

    🍰  Pie: A Utility Library for Dealing with Slices — Ways to work with slices with a...

  • Joker

    Joker 1.1: A Small Interpreted Dialect of Clojure Written in Go — A small interpreter, linter...

  • Thirteen Years of Go - The Go Programming Language

    Thirteen Years of Go — It’s now an annual tradition for Russ Cox to blog about...

  • Proposal: Structured Logging

    The Official Structured Logging Proposal — Go may be a teenager but that only means it’s continuing...

  • screenshot

    Datadog Golang Debugging | Datadog

    Troubleshoot and Optimize Golang App Performance with Datadog APM — Datadog’s APM generates detailed flame graphs...

  • screenshot

    Thoughts on the "Guard" Proposal for Go's Error Handling

    Thoughts on the 'Guard' Proposal for Error Handling — The topic of improving error handling syntax...

  • https://levelup.gitconnected.com/a-case-for-go-code-generation-testify-73a4b0d46cb1

    A Case for Code Generation: Testify — Testify adds assertions, helper functions and mocking to the...

  • Building a BitTorrent client from the ground up in Go | Jesse Li

    Building a BitTorrent Client from the Ground Up — We linked this back in 2020 but it’s...

  • screenshot

    Debugging Go with Liran Haimovitch & Tiago Queiroz (Go Time #255)

    ▶  Let's Talk About Debugging in Go — The Go Time podcast is back with Liran Haimovitch...

  • screenshot

    go podcast() | 011: Options where to deploy your Go servers

    ▶  Thinking About Where to Deploy Your Go HTTP APIs — Dominic shares the tale of how...

  • screenshot

    GitHub - tdewolff/canvas: Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.

    Canvas: Vectors to SVG, PDF, EPS or Rasterized Images — Provides a ‘common vector drawing target’...

  • screenshot

    GitHub - superseriousbusiness/gotosocial: Fast, fun, ActivityPub server, powered by Go.

    GoToSocial: A Go-Powered ActivityPub Server — ActivityPub is the standard behind open federated social networks such...

  • screenshot

    GitHub - alecthomas/chroma: A general purpose syntax highlighter in pure Go

    Chroma: A General Purpose Syntax Highlighter in Pure Go — Based on Python’s Pygments which is...

  • screenshot

    GitHub - nikoksr/notify: A dead simple Go library for sending notifications to various messaging services.

    Notify: Send Notifications to Various Messaging Services — Supports about thirty different services including Discord, AWS...

  • screenshot

    GitHub - projectdiscovery/katana: A next-generation crawling and spidering framework.

    Katana: A New Crawling and Spidering Tool — This project is only days old, but already shows...

  • Slashbase

    Slashbase 1.0: A Collaborative IDE for Your Databases — Built with Go and Next.js, but distributable...

  • screenshot

    GopherCon 2022: Russ Cox - Compatibility: How Go Programs Keep Working

    ▶  How Go Programs Keep Working (By Being Boring) — In a talk given at GopherCon 2022...

  • screenshot

    GitHub - skx/alphavet: A golang linter to detect functions not in alphabetical order

    Alphavet: A Linter to Detect Functions Not in Alphabetical Order — I’d not want this feature,...

  • screenshot

    GitHub - Permify/permify: Permify is an open-source authorization service based on Google Zanzibar.

    Permify: Authorization Service Based on Google Zanzibar — Zanzibar is a global authorization system used by...

  • Using Go's runtime/cgo to pass values between C and Go

    Using cgo.Handle to Pass Values Between C and Go — This article discusses a feature added...

  • Most Common Kubernetes Security Misconfigurations and How to Address Them

    Most Common Kubernetes Security Misconfigurations — Learn to easily identify Kubernetes misconfigurations and deploy identity-based infrastructure...

  • screenshot

    Thread-Local State in Go, Huh?

    'Thread-Local State in Go, Huh?' — There isn’t thread-local state in Go, but Andrei shows off...

  • https://t.co/GaoIUjHlJa

    Build a Desktop App in Go Using Wails and React — As Electron is to Node.js,...

  • [security] Go 1.19.3 and Go 1.18.8 are released

    Go 1.19.3 and Go 1.18.8 Released — Minor point releases that fix one security issue with...

  • screenshot

    user-defined iteration using range over func values · Discussion #56413 · golang/go

    Proposal: User-Defined Iteration using a Range over Func Values — Russ sets forth a proposal to...

  • screenshot

    HTTP Resource Leak Mysteries in Go

    HTTP Resource Leak Mysteries in Go — Stories of hunting down various leaks in production software...

  • The Real Problem with Go - Vanity Notes

    'The Real Problem with Go' — Some yin to Russ's yang! This author’s complaint is around...