nowfound

Dev tools · alternatives · 2026

24 alternatives to CLI Mate: autogenerate CLIs from Golang structs / functions

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.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. CLI Mate: autogenerate CLIs from Golang structs / functions launched in 2023; newer entries below may have overtaken it.

  1. 1
    Gowebly▲130

    A next-generation CLI tool to build web apps easier

    2024 · its alternatives →

  2. 2

    Create a new production-ready project by one CLI command

    2021 · github.com · its alternatives →

  3. 3

    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 →

  4. 4

    Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…

    2025 · github.com · its alternatives →

  5. 5

    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 →

  6. 6

    Automate CLI commands with Go. Contribute to alexellis/go-execute development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  7. 7

    Learn how to make serverless functions in Go with the CLI and new Golang language template built with love by the OpenFaaS community.

    2017 · blog.alexellis.io · its alternatives →

  8. 8OS

    I’ve been working on Code2Docs, an open-source CLI tool that helps developers automatically generate inline documentation (docstrings + comments) for Python code using AI. It’s built to solve a common problem I’ve faced (and seen often in teams): We code by "vibe" — fast iterations, minimal docs, and then forget what the logic was months later. Code2Docs helps bridge that gap by documenting as you go — without breaking your flow. Right now it supports function-level documentation. Planned features include: - README.md generation for projects - API endpoint docs - Database schema…

    2025 · code2docs-open-source.netlify.app · its alternatives →

  9. 9AC

    I'm working on a CLI that helps you create the boilerplate of your project in multiple languages and frameworks. In case of front-end frameworks/libraries, with cli you'll be able to create the project, set up git on your local, add the UI-framework, testing framework, and linting, and in the future releases you'll be able to even add pre-designed components. The CLI currently supports React, Angular, Vue, Svelte and Node.js will be released today. Also soon, you'll be able to deploy your applications to AWS with a single command. Appreciate your feedbacks and all the contributions are…

    2022 · its alternatives →

  10. 10
    How▲8

    how: terminal assistant generating accurate shell commands

    Oct 2025 · github.com · its alternatives →

  11. 11

    JSON AST > Clojure. Contribute to quadracollision/llmisp development by creating an account on GitHub.

    May 2026 · github.com · its alternatives →

  12. 12

    Typer, build great CLIs. Easy to code. Based on Python type hints.

    2020 · typer.tiangolo.com · its alternatives →

  13. 13

    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 →

  14. 14
    Goca▲7

    Go clean architecture generator | goca docs

    2025 · sazardev.github.io · its alternatives →

  15. 15

    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.

    2024 · github.com · its alternatives →

  16. 16

    Go-powered tool to run your entire stack with one command

    2025 · github.com · its alternatives →

  17. 17

    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 →

  18. 18

    Better way to implement APIs in Go (finally!)

    2025 · github.com · its alternatives →

  19. 19

    Generate Typescript types from Golang source code. Contribute to gzuidhof/tygo development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  20. 20

    Local dev & debugging for any AWS Lambda

    2019 · stackery.io · its alternatives →

  21. 21

    Generate CLI commands for your terminal with AI

    2023 · its alternatives →

  22. 22

    A paste tool written in Golang (plus some API libraries for pastebin like sites). - bearbin/go-paste

    2014 · github.com · its alternatives →

  23. 23

    Automatic REST API code generation for Python Flask and JavaScript 🕸 - revalo/sharp

    2020 · github.com · its alternatives →

  24. 24GI

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 →