Skip to content

Repository files navigation

visualgo

Browse algorithm and data structure visualizations on VisualAlgo from the command line.

visualgo is a single pure-Go binary. No API key required.

Install

go install github.com/tamnd/visualgo-cli/cmd/visualgo@latest

Or grab a prebuilt binary from the releases, or run the container image:

docker run --rm ghcr.io/tamnd/visualgo:latest --help

Usage

# List all algorithm visualizations
visualgo list
# JSON output
visualgo list -o json
# Table output
visualgo list -o table
# Get URLs only (for browsing)
visualgo list -o url

Commands

CommandDescription
listList all algorithm/DS visualizations on VisualAlgo
versionShow version information

Global flags

-o, --output string output format: table|json|jsonl|csv|tsv|url|raw (default "auto")
-n, --limit int limit number of records (0 = all)
--fields strings comma-separated columns to include
--no-header omit header row
--template string Go text/template per record
--timeout duration per-request timeout (default 30s)
--delay duration minimum spacing between requests
--retries int retry attempts on 429/5xx (default 3)

License

Apache-2.0. See LICENSE.

About

List VisualAlgo algorithm and data structure visualizations as JSON records from the terminal

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages