nowfound

Dev tools · alternatives · 2026

24 alternatives to UpgradeCLI: A Go pkg to add an upgrade sub-command to your CLI

I think it's a nice DX when CLI's add an `upgrade` sub-command and present users with a simple and automatic way of updating to the newest version. That's why I built UpgradeCLI. Any Go cli can adopt it and have a working upgrade sub-command in a matter of minutes. Let me know what y'all think.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. UpgradeCLI: A Go pkg to add an upgrade sub-command to your CLI launched in 2024; newer entries below may have overtaken it.

  1. 1

    I was constantly googling CLI commands so I built this small CLI tool with GPT3. You can ask for shell commands right from the CLI. You'd need to use your own API KEY for this but it's pretty simple, instructions are in the README Not perfect but not bad either.

    2022 · github.com · its alternatives →

  2. 2UW

    What if Dependabot and Ansible had a child? Well for me that could be Updatecli. Updatecli is a project that I started to help maintain the infrastructure of the Jenkins project. I needed something flexible enough to update YAML with whatever information needed. Because let’s say it, everybody loves YAML. YAML is everywhere. Run it from everywhere… Updatecli is a command-line tool written in Golang and available for Windows, Linux, MacOSx, amd64, arm64, thank you Goreleaser All of that to say that it runs from wherever CI or laptop we need. As of today, Updatecli opened over 3000 Pull…

    2022 · its alternatives →

  3. 3

    Create a new production-ready project by one CLI command

    2021 · github.com · its alternatives →

  4. 4

    Hi HN, I built ggc (https://github.com/bmf-san/ggc), a terminal-based Git CLI tool written in Go. ggc provides: - A fast interactive UI (like `fzf`) for common Git operations - Traditional subcommands (e.g. `ggc add`, `ggc commit`) - Git-compatible config support (`ggc config` reads from `git config`) - Built-in aliases and workflow automation (e.g. `ggc addcommitpush`) The goal is to improve developer productivity by combining interactive workflows with scriptable CLI operations. It's still under active development, but I'd love feedback from the community! GitHub:…

    2025 · github.com · its alternatives →

  5. 5

    Hi HN, I wanted to share my very first (insignificant) project written in Go: a little CLI tool that displays messages with an animated bunny holding a sign. I wanted to learn Go and needed a small, fun project to get my hands dirty with the language and the process of building and distributing a CLI. I've built a similar tool in JavaScript before so I thought porting it would be a great learning exercise. This was a dive into Go's basics for me, from package structure and CLI flag parsing to building binaries for different platforms (never did that on my JS projects). I'm starting to…

    2025 · github.com · its alternatives →

  6. 6

    A while ago I shared an early version of ggc, a Git helper I built in Go. Since then the project has grown quite a bit, and I’d love to share the latest updates (v6.0). Repo: https://github.com/bmf-san/ggc Install: - macOS/Linux: `brew install ggc` - Go: `go install github.com/bmf-san/ggc/v6@latest` - Homebrew: `brew install ggc` - Or grab binaries: https://github.com/bmf-san/ggc/releases Features: Dual modes: Traditional CLI commands (ggc add, etc.) and interactive mode (launch with just ggc) Intuitive command structure:…

    2025 · github.com · its alternatives →

  7. 7

    Automate NPM package updates

    2022 · upgraderoo.janez.tech · its alternatives →

  8. 8

    With support for nested subcommands, global / local flags, help generation from godocs, typo suggestions, shell completion and more. Inspired by python-fire and powered by Cobra.

    2023 · github.com · its alternatives →

  9. 9

    A golang library for building interactive and accessible prompts with full support for windows and posix terminals. - AlecAivazis/survey

    2017 · github.com · its alternatives →

  10. 10

    Onboard-CLI—a blazing-fast developer tool I built in Go. It uses AST parsing (Tree-sitter) to map out codebase architecture and automatically blocks spaghetti code and bad dependencies locally before you even commit. I heavily optimized the concurrency, so it can parse 50k+ files in under 10 seconds.

    Jul 2026 · github.com · its alternatives →

  11. 11

    There are plenty of good tools for load testing such as JMeter, Minigun, and plenty more - but they all have their own set of options to learn. I built this one to support a simpler workflow where you just paste your curl request (or other cli command) after your `spam` config (literally just `spam -r 2 -- curl www.google.com). It's pretty barebones but I'm 100% going to use it in my day to day - figured I'd share it here if it helped anyone else!

    2023 · github.com · its alternatives →

  12. 12

    TLDR; I built a tool that turns any API into a CLI designed for ai agents --- Got tired of dealing with bloated context windows from MCP servers and skills that stuff entire API docs into the agent's context CLIs fix this, agents run a single command to self-discover everything an API has to offer So, built a tool to generate them for any api. All CLIs are written in Go, fast and lightweight, no dependencies Help text (via the --help flag) is the killer feature: all context for each command/endpoint/parameter is extracted directly from the user-facing API docs and enhanced with…

    Mar 2026 · instantcli.com · its alternatives →

  13. 13

    Doppins upgrades your depedencies automatically through friendly GitHub pull requests

    2016 · doppins.com · its alternatives →

  14. 14

    Hi HN, I'm thrilled to share with you think, a command-line tool that I developed while diving back into the programming scene. For the past few years, my focus had shifted from hands-on programming to managerial roles, my last one being at Affirm (I started Affirm's Polish office). However, I recently left my job to revisit my passion for coding and see if I could still write code that works. Not to mention that with what is currently going on in AI if you are a developer this probably the best possible time for a sabbatical in human history :) My first attempt was with LangChain, but I…

    2023 · github.com · its alternatives →

  15. 15

    Cause "You're absolutely right" is probably absolutely wrong

    Apr 2026 · npmjs.com · its alternatives →

  16. 16
    _idk ai▲15

    Execute CLI commands 10x quicker ⚡

    2024 · its alternatives →

  17. 17

    [deprecated] Libraries & cli tools wrapping the go command. - MediaMath/cove

    2015 · github.com · its alternatives →

  18. 18

    AI-Powered Git Commits in a Blink

    2024 · npmjs.com · its alternatives →

  19. 19

    We built a Git-native CLI tool that automates Git branch stacking. Here's why stacking matters and how GX helps: Code review is a notorious bottleneck. You write a large PR, wait for review, get feedback, iterate, and wait again - especially painful across timezones. Meanwhile, you're blocked from shipping dependent changes. Stacking lets you parallelise development and code review by breaking changes into logical and dependent chunks. Current stacking tools will consider each commit its own PR, but GX will automatically group commits into separate stacks while optimising for structural…

    2025 · github.com · its alternatives →

  20. 20
    actup▲3

    Upgrade GitHub Actions versions from your terminal

    Jun 2026 · github.com · its alternatives →

  21. 21

    I've created this library to make usage of Cobra (the famous Go CLI lib) more fluent and also make better use of Go generics when registering command flags. I'd appreciate feedback on the README and if you'd consider using such a wrapper. Also tell me if you think that fluent API reads well. If everything goes well, I'm planning to release a v1 soon! This depends on if I can implement a missing feature of elegantly defining mutually exclusive flags.

    2025 · github.com · its alternatives →

  22. 22
    How▲8

    how: terminal assistant generating accurate shell commands

    Oct 2025 · github.com · its alternatives →

  23. 23

    A GitHub Copilot CLI, written in Go. Contribute to denysvitali/gopilot-cli development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  24. 24

    Gofer is a side-project I wrote at 15 because I was sick of these so-called CLI agents. Claude Code, Codex, Gemini CLI, they're all wonderful if you're coding. But for those just wanna automate their stuff, it's a dud. Gofer solves this by being terminal-first, meant to accomplish any task a command line can. It can also watch your desktop so you can avoid waiting for downloads to finish, and can text you via. Telegram! Happy to answer any questions :D! -J

    2025 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →