dannote

dannote / boxart

Public

Terminal graph rendering with Unicode box-drawing characters. Accepts libgraph Graph.t() and renders directed graphs, code flow diagrams, state machines, git graphs, Gantt charts, sequence diagrams, and mindmaps as ASCII/Unicode art.

10
0
100% credibility
Found Apr 19, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Elixir
AI Summary

Boxart is an Elixir library that creates flowcharts, diagrams, and specialized visuals like sequence diagrams or git graphs using Unicode box-drawing characters in the terminal.

How It Works

1
🔍 Discover Boxart

You hear about Boxart, a handy way to draw neat diagrams like flowcharts right on your terminal screen using simple text characters.

2
📦 Bring it into your project

You easily add Boxart to your Elixir setup, making it ready whenever you need a visual helper.

3
📝 Sketch your ideas

You describe your process or structure by listing steps and how they connect, just like outlining a story.

4
Watch it come alive

In moments, Boxart transforms your outline into a beautiful diagram with boxes, arrows, and labels that pop on screen.

5
🎨 Make it your own

You tweak shapes, add colors, or slip in code snippets to match your vision perfectly.

6
🗺️ Try fancy types

You experiment with timelines, branch histories, or mind maps for even more creative visuals.

Impress everyone

Your crisp diagrams make reports, guides, or demos shine, helping anyone grasp ideas at a glance.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is boxart?

Boxart renders graphs from Elixir's libgraph library as crisp Unicode/ASCII art in your terminal, handling directed graphs, code flow diagrams, state machines, git graphs, Gantt charts, sequence diagrams, and mindmaps. It solves the pain of visualizing complex structures without firing up a browser or GUI—drop multiline node labels, edge annotations, and even syntax-highlighted code snippets straight into CLI output. Think graph in terminal, but with shapes like diamonds or hexagons, color themes, and automatic layouts.

Why is it gaining traction?

It stands out with built-in syntax highlighting for code nodes (via makeup), themed ANSI colors like dracula or nord, and specialized renderers that nail git branches or sequence lifelines without extra config. Developers grab it for quick, embeddable diagrams in scripts or docs—far cleaner than piping dot to text converters, and it auto-routes edges avoiding overlaps. Hooks like edge styles (dotted, bidirectional) and code line numbers make debugging flows instant.

Who should use this?

Elixir CLI tool authors outputting architecture diagrams, code analysis scripts visualizing control flow, or docs generators embedding git graphs and Gantts. Ideal for backend devs scripting state machines, or anyone hacking terminal github clone visuals without desktop apps.

Verdict

Grab it for Elixir terminal graph in terminal needs—solid README examples and MIT license lower the bar despite 10 stars and 1.0% credibility score. Early maturity means watch for edge cases in huge graphs, but it's production-ready for most flows.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.