Dev tools · alternatives · 2026
24 alternatives to 5 keys to create a killer CLI in Go
Learn five keys to creating your next killer CLI using Go. We'll cover lessons learned over 8 months of development from the OpenFaaS project team.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. 5 keys to create a killer CLI in Go launched in 2017; newer entries below may have overtaken it.
- 1

Create a new production-ready project by one CLI command
2021 · github.com · its alternatives →
- 2

2021 · practical-go-lessons.com · its alternatives →
- 3

Get insights into building modern Go applications from the best Go veterans. Our blog covers best practices, tips, and tricks for creating high-performance, advanced Go apps.
2021 · threedots.tech · its alternatives →
- 4

Learn go & build a CLI app, zero coding experience needed
2023 · 15daysofgo.substack.com · its alternatives →
- 5

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 →
- 6

This repo contains my notes on working with Go and computer systems. - GitHub - betty200744/ultimate-go: This repo contains my notes on working with Go and computer systems.
2020 · github.com · its alternatives →
- 7

Learn Go programming in one evening with our hands-on, interactive online training. Build real projects, boost your skills, and become productive with one of the most in-demand languages. Over 800 developers already joined!
2022 · threedots.tech · its alternatives →
- 8

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 →
- 9

Learn to build web application using Go (aka Golang)
2017 · usegolang.com · its alternatives →
- 10IW
Hi HN! During the last few years, I worked on a few applications built with Go, running on AWS Lambda. As I got to know the platform better, I started to find Go & Lambda to be a really productive combination. The applications were fast, and they ended up being much cheaper to run than what my team & I had built before. It’s probably not the best platform for _every_ application, but I was surprised at how much of our workload worked well on it. As we brought new engineers on to our team and helped them get up to speed with the stack, I found that we were covering a lot of the same topics…
2021 · its alternatives →
- 11MB
2020 · packtpub.com · its alternatives →
- 12

Open Source License Key Generation and Verification Tool written in Go - furkansenharputlu/f-license
2020 · github.com · its alternatives →
- 13
Create Node CLI▲112CLI that generates new Node.js CLI tools in a jiffy
2020 · github.com · its alternatives →
- 14IC
A friend and I wrote a book on how to build and train Deep Learning models in Go. We wanted it to be a useful reference for deep learning basics for Go programmers. Deep Learning is slowly seeping into everything we use every day and we thought it would be great if more people could do it in Go. The book is available here and on Amazon as well. https://www.packtpub.com/big-data-and-business-intelligence/hands-deep-learning-go We would appreciate any feedback and we're always looking to improve.
2019 · its alternatives →
- 15

- 16

Deploy a Lambda to Ping a Site in 20 Seconds! Contribute to frankcash/go-lambda-ping development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 17

Learn how to build your own programming language interpreter
2016 · interpreterbook.com · its alternatives →
- 18

We built the Kontext CLI because AI coding agents need access to GitHub, Stripe, databases, and dozens of other services — and right now most teams handle this by copy-pasting long-lived API keys into .env files, or the actual chat interface, whilst hoping for the best. The problem isn't just secret sprawl. It's that there's no lineage of access. You don't know which developer launched which agent, what it accessed, or whether it should have been allowed to. The moment you hand raw credentials to a process, you've lost the ability to enforce policy, audit access, or rotate without pain. The…
Apr 2026 · github.com · its alternatives →
- 19AS
I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in golang. https://github.com/spy16/droplets This project is far from complete. Would like to hear some feedback from the community before continuing on this.
2018 · its alternatives →
- 20

- 21

C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables) - bflattened/bflat
2021 · github.com · its alternatives →
- 22OS
Hello HN, I’ve been building AI agents lately and ran into a common "Context Bloat" problem. When an agent has 20+ skills, stuffing every system prompt, reference doc, and tool definition into a single request quickly hits token limits and degrades model performance (the "lost in the middle" problem). To solve this, I built OpenSkills, an open-source SDK that implements a Progressive Disclosure Architecture for agent skills. The Core Concept: Instead of loading everything upfront, OpenSkills splits a skill into three layers: Layer 1 (Metadata): Light-weight tags and triggers (always loaded…
Jan 2026 · its alternatives →
- 23

Automate CLI commands with Go. Contribute to alexellis/go-execute development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 24CB
Clink lets you use the coding agents you already pay for (Claude Code, Codex CLI, Gemini CLI, Z.ai GLM) to build → live-preview → ship apps in an isolated container. No token purchases, no extra cost for coding. Just link your existing Claude/OpenAI/Gemini account and start building and deploying instantly. Why we built this: Claude Code is our go-to for coding, but it lacked preview + deploy capabilities. We didn't want to pay Lovable again just for that. Different agents excel at different tasks - Claude Code for versatility, Codex for complex work, GLM for speed. We needed one…
2025 · clink.new · 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 →