explaingit

agriyakhetarpal/go-bin

Analysis updated 2026-07-18 · repo last pushed 2026-05-10

Audience · developerComplexity · 2/5MaintainedSetup · easy

TLDR

Lets Python projects install a prebuilt Go compiler straight from PyPI, so you can build Go code without installing Go separately.

Mindmap

mindmap
  root((go-bin))
    What it does
      Bundles Go compiler
      Installs via PyPI
      No separate Go install
    Tech stack
      Python packaging
      Go compiler
      PyPI
    Use cases
      Python Go extensions
      uv managed environments
      CI CD pipelines
    Audience
      Python developers
      DevOps engineers
    Reliability
      Version pinned
      Cross platform

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add Go as a build dependency to a Python project without asking contributors to install Go manually.

USE CASE 2

Compile performance-critical Python extensions written in Go using a pinned, reproducible Go version.

USE CASE 3

Spin up a Go compiler on demand in a uv-managed environment without a permanent system install.

USE CASE 4

Standardize the exact Go version used across a CI/CD pipeline and team setups.

What is it built with?

PythonGoPyPI

How does it compare?

agriyakhetarpal/go-bin0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2026-05-102022-10-032020-05-03
MaintenanceMaintainedDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/52/51/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Just a pip/uv install, go-bin downloads the matching Go binary for your OS automatically.

No license information was found in the explanation.

Copy-paste prompts

Prompt 1
Show me how to add go-bin as a dependency in my Python project so contributors don't need to install Go manually.
Prompt 2
Explain how to run `uvx --from=go-bin go build` to compile a Go extension for my Python package.
Prompt 3
Help me pin an exact Go version like 1.23.4 in my project using go-bin for reproducible builds.
Prompt 4
Walk me through setting up a CI/CD pipeline that uses go-bin so every build uses the same Go compiler version.

Frequently asked questions

What is go-bin?

Lets Python projects install a prebuilt Go compiler straight from PyPI, so you can build Go code without installing Go separately.

Is go-bin actively maintained?

Maintained — commit in last 6 months (last push 2026-05-10).

What license does go-bin use?

No license information was found in the explanation.

How hard is go-bin to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is go-bin for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.