Pants 2.8 adds Golang support: Remote caching, a consistent interface across languages, and minimal boilerplate

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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

    High-performance extensible build system for reproducible multi-language builds.

  • Hi! So my understanding is that ex-Google engineers spread the idea of MonoRepo build tools to other similar-sized companies, and that lead to Facebook's Buck and I think Pants is Twitter's sort of a similar MonoRepo solution. Is that right? I know that Thought Machine has Please (which is actually written in Go, for Go monorepos), so I'm curious how Pants new Go support compares to Please.

  • pants

    The Pants Build System

  • We currently only have implemented Protobuf and gRPC support for Python, but we'd love to implement it for Go too! Feel free to stop by our GitHub or Slack if this is something you're interested in so we can prioritize it :)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • go-deps

    Discontinued Helper CLI for adding third party go dependencies to a Please.build enabled repo

  • We're working hard to make this easier through tooling. In the golang space, there's Wollemi which can automatically update your `go_library()` etc. rules based on the imports in your `.go` files. I'm also trialing a tool to automatically generate your build rules to pull in third party dependencies in Go.

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