diagram
brew install diagram
v1.1.0
MIT
CLI app to convert ASCII arts into hand drawn diagrams
14
30-day installs · #7719
26
90-day · #9022
196
365-day · #7410
896
★ GitHub stars · updated 4mo ago
Build dependencies
GitHub topics
ascii
ascii-art
canvas
cli
diagram
drawing
go
gocui
golang
termbox-go
terminal
Links
- https://github.com/esimov/diagram
- GitHub: esimov/diagram
- Brew formula source: Formula/d/diagram.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go",
"pkgconf"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "CLI app to convert ASCII arts into hand drawn diagrams",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:56+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "diagram",
"github_default_branch": "master",
"github_last_commit_at": "2026-04-21T12:05:07Z",
"github_readme_excerpt": "# Diagram\r\n[](https://pkg.go.dev/github.com/esimov/diagram)\r\n[](https://github.com/esimov/diagram/actions/workflows/build.yml)\r\n[](https://goreportcard.com/report/github.com/esimov/diagram)\r\n[](https://github.com/esimov/diagram/releases/tag/v1.1.0)\r\n[](https://formulae.brew.sh/formula/diagram)\r\n[](./LICENSE)\r\n\r\nDiagram is a full fledged CLI application to generate hand drawn diagrams from ASCII art.\r\n\r\n\r\n\r\n### Main features\r\n- [x] Full fledged content editor\r\n- [x] Integrated GUI for image view\r\n- [x] Zooming/panning support for image inspection\r\n- [x] Integrated file management system\r\n- [x] Layout customization\r\n\r\n## Installation\r\n\r\nIn order to run the application please make sure that Go is installed on your local machine and check if `$GOPATH/bin` is included into the `PATH` directory.\r\n\r\nRun the following commands to download the project and build the executable.\r\n\r\n```bash\r\n$ git clone https://github.com/esimov/diagram\r\n$ cd diagram\r\n$ go build\r\n\r\n# Start the application\r\n$ diagram\r\n```\r\nIf you\u0027ve installed [Homebrew](https://brew.sh), you can install the application by running `brew install diagram`.\r\n\r\n#### Build\r\n\r\nA shell script is bundled into the library to mitigate the generation of binary files for the most common operating systems, but take care: different dependencies are needed for different operating systems (see the [Dependencies](#dependencies)) section. To build the executable file run:\r\n\r\n`$ make all`\r\n\r\n## Usage\r\n\r\nOnce you are inside the terminal application you can create, edit or delete the ASCII ",
"github_repo": "esimov/diagram",
"github_stars": 896,
"github_topics": [
"ascii",
"ascii-art",
"canvas",
"cli",
"diagram",
"drawing",
"go",
"gocui",
"golang",
"termbox-go",
"terminal"
],
"homepage": "https://github.com/esimov/diagram",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 14,
"installs_365d": 196,
"installs_90d": 26,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "diagram",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 7719,
"rank_365d": 7410,
"rank_90d": 9022,
"raw_hash": "98a620c31ef4068a",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/d/diagram.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.1.0",
"versioned_formulae": [],
"why_use_this": null
}