Golang tool to publish Go module, SemVer control

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

InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. np

    A better `npm publish`

    Any one know tool like this, check my issue at https://github.com/sindresorhus/np/issues/676

  2. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. gdg

    Grafana Dash-n-Grab

    - creates docker images. - generates .deb and .rpm packages for all supported architectures - generates a .tar.gz for all my architecture with binaries. - Generates a changelog programmatically and links to GH issues that were addressed. I'll drop these as examples for reference. My CFG: https://github.com/esnet/gdg/blob/master/.goreleaser.yml CICD Cfg: https://github.com/esnet/gdg/blob/master/.github/workflows/release.yml Example Release: https://github.com/esnet/gdg/releases/tag/v0.3.1 In order to do that all I had to do was git tag v0.3.1 git push origin --tags

  4. goreleaser

    Release engineering, simplified

    I think https://goreleaser.com/ is probably that and so much more. It may not fit into the mold you're expecting but my release is basically pushing a tag to github, and it automatically (in my case)

  5. go-semver

    Semantic version strings parser

    It will be outrageous self-promotion but once upon a time I made simple golang library that did similar thing: https://github.com/adamwasila/go-semver Goal was to use it in set of semver oriented tools (sorting, bumping etc.) but I never get to this point because I was moved to different project where it was not needed anymore. Library is more or less complete though.

  6. modver

    Compare two versions of a Go module to check the version-number change required (major, minor, or patchlevel), according to semver rules.

    Related: modver can tell whether a change in your Go module requires a major, minor, or patchlevel version bump. https://github.com/bobg/modver

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

  • NPkill - Let's get rid of unused node_modules

    1 project | dev.to | 16 Sep 2024
  • Web Crap Has Taken Control

    1 project | news.ycombinator.com | 22 Jul 2024
  • Clean Up Your node_modules with npKill ๐Ÿงนโœจ

    1 project | dev.to | 16 Jul 2024
  • Portr โ€“ open-source ngrok alternative designed for teams

    6 projects | news.ycombinator.com | 2 Apr 2024
  • Script to delete ALL Node_modules Folders in the Current Directory Recursively

    1 project | /r/Frontend | 7 Dec 2023

Did you know that Go is
the 4th most popular programming language
based on number of references?