Bingo – The missing package manager for Go binaries (Homebrew for “go install”)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nixpkgs

    Nix Packages collection & NixOS

  • - I'd guess the order of popularity of community usage is "NixOS > other Linux > macOS > other". Some packages might be able to work on macOS, but either have metadata marked as linux-only, or don't take care of (maybe) macOS specific needs. (e.g. It's been fixed, and the workaround wasn't difficult before that, but I'd run into this https://github.com/NixOS/nixpkgs/issues/56348).

  • bingo

    The missing package manager for golang binaries (its homebrew for "go install") (by TekWizely)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

  • For anything versioned, I use asdf: https://github.com/asdf-vm/asdf

    It's straightforward enough that the software devs I work with consider it "painless" to use.

    asdf describes itself as "asdf is a CLI tool that can manage multiple language runtime versions on a per-project basis. It is like gvm, nvm, rbenv & pyenv (and more) all in one!"

  • scaffold

    code generator for go (by boourns)

  • It really depends on what you want to scaffold, but I took a minimal approach and use:

    https://github.com/boourns/scaffold - generates a SQL select/insert/update layer, currently specifically for SQLite.

    https://github.com/boourns/go-gql-typescript-example - an example project using scaffold for the model layer, https://gqlgen.com to generate the graphql layer, and typescript.

    This is my currently preferred stack. Currently in my second year of working on a 25k LOC project in this stack and it has scaled up to meet those demands.

  • gqlgen

    go generate based graphql server library

  • It really depends on what you want to scaffold, but I took a minimal approach and use:

    https://github.com/boourns/scaffold - generates a SQL select/insert/update layer, currently specifically for SQLite.

    https://github.com/boourns/go-gql-typescript-example - an example project using scaffold for the model layer, https://gqlgen.com to generate the graphql layer, and typescript.

    This is my currently preferred stack. Currently in my second year of working on a 25k LOC project in this stack and it has scaled up to meet those demands.

  • go-gql-typescript-example

    Example of strongly typed go/graphql/typescript web application

  • It really depends on what you want to scaffold, but I took a minimal approach and use:

    https://github.com/boourns/scaffold - generates a SQL select/insert/update layer, currently specifically for SQLite.

    https://github.com/boourns/go-gql-typescript-example - an example project using scaffold for the model layer, https://gqlgen.com to generate the graphql layer, and typescript.

    This is my currently preferred stack. Currently in my second year of working on a 25k LOC project in this stack and it has scaled up to meet those demands.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts