nowfound

Dev tools · alternatives · 2026

24 alternatives to Gree – go lib for making trees like the 'tree' command

I'm always looking for easy ways to visualize data from CLI so I built something I couldn't find an existing solution for. a := gree.NewNode("root") a.NewChild("child1") a.NewChild("child2").NewChild("grandchild1") fmt.Println(a.Draw()) Makes root ├── child1 └── child2 └── grandchild1 Curious if others find it useful

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Gree – go lib for making trees like the 'tree' command launched in 2024; newer entries below may have overtaken it.

  1. 1

    This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…

    Feb 2026 · github.com · its alternatives →

  2. 2

    Program to convert lines of text into a tree structure. - birchb1024/frangipanni

    2021 · github.com · its alternatives →

  3. 3

    Create beautiful ascii trees. Contribute to spandanb/asciitree development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  4. 4
    gtree▲2

    Output like tree command. I provide cli and package.

    2021 · github.com · its alternatives →

  5. 5

    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 →

  6. 6JA

    a lightweight dependency free javascript micro-library for making collapsable trees with JSON

    2017 · maxleiter.github.io · its alternatives →

  7. 7

    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 →

  8. 8
    Gowebly▲130

    A next-generation CLI tool to build web apps easier

    2024 · its alternatives →

  9. 9

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

    Apr 2026 · github.com · its alternatives →

  10. 10

    Create a new production-ready project by one CLI command

    2021 · github.com · its alternatives →

  11. 11
    Treee▲71

    A tree-structured text editor

    2020 · its alternatives →

  12. 12

    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 →

  13. 13

    like gron, but generalised on indentation. Contribute to sentriz/untree development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  14. 14

    An online tree-like utility for generating ASCII folder structure diagrams. Written in TypeScript and React.

    2019 · tree.nathanfriend.io · its alternatives →

  15. 15SI

    Hi All, I would like to share with you a new Python package for interactive decision tree visualization. It is called `supertree`. It visualizes decision tree as interactive graph, where you can collapse and expand selected nodes. You can zoom and pan though large trees. It works with Scikit-learn, Xgboost, and LightGBM. The package works in notebooks: Jupyter Lab, Jupyter Notebook, Google Colab. You can also use it in Python scripts and save output trees to HTML. The package is available on pip: `pip install supertree`. You can find code examples on the GitHub:…

    2024 · its alternatives →

  16. 16
    A-Tree▲64

    Tree view for all Github users

    2021 · chromewebstore.google.com · its alternatives →

  17. 17

    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 →

  18. 18

    Print your name in style. Contribute to arsham/figurine development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  19. 19

    Hello HN! Just wanted to share a small project I've been working for the last few months. It's a tool called Runal, a text-based creative coding environment that runs in the terminal. It works similarly as processing or p5js but it does all the rendering as text. And it can either be scripted with JavaScript or used as a Go package. It's open-source and cross-platform (linux, macOS, windows). It seems to me that text/ascii-art aesthetics are really popular in creative coding communities, so I though it would make sense to create a tool that runs on a platform which can render text only.…

    2025 · github.com · its alternatives →

  20. 20

    Show HN: ASCII Tree Editor I've created a web-based editor for ASCII file directory trees called asciitreeman. It's designed to make it easier to edit and reorganize the output of the tree command. You can try it out here: https://reorx.github.io/asciitreeman/ And the source code is on GitHub: https://github.com/reorx/asciitreeman Some of the key features include visual tree editing with drag-and-drop-like operations, real-time sync where changes are immediately reflected in the ASCII output, keyboard shortcuts for navigation (J/K or arrow keys),…

    2025 · asciitree.reorx.com · its alternatives →

  21. 21

    A go-lang library to help build self documenting command line applications. - jwaldrip/odin

    2014 · github.com · its alternatives →

  22. 22

    This is a simple text editor, made using gtkmm 3 and llama.cpp, that allows you to explore the possible continuations (ranked by descending probability) that an LLM would output after each token. I was quite surprised that there didn't seem to be a tool like that out there yet, so I decided to make my own. Source is on Github (https://github.com/blackhole89/autopen), though the code is still in a very rough shape.

    2024 · youtube.com · its alternatives →

  23. 23

    Render your Github graphs as ASCII plants in the terminal.

    Feb 2026 · github.com · its alternatives →

  24. 24

    Hi HN! I couldn’t find a truly user-friendly PlantUML editor, so I set out to build one. PlantDiagrams lets you describe a diagram in plain English; it generates the PlantUML and renders it instantly. The goal is to shorten the path from idea → diagram without fighting the editor. Tech: - Next.js / Supabase / FLy.io / Vercel Highlights - Natural-language to PlantUML with live preview - Export diagrams (SVG/PNG/TXT) - Organize work with Projects - Share via link; optional comments for review - Sample gallery to open and tweak examples Try it:…

    2025 · plantdiagrams.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 →