ASCII Draw Lets You Sketch Diagrams in Pure Text, and It Is Open Source

A

Most diagram tools produce images. Images are not diff friendly, they do not live in pull request reviews, and they break the moment someone opens a README on a terminal. A developer going by qindapao just open sourced ASCII Draw, a tool that fixes this by letting you sketch flowcharts, boxes, trees, and tables in pure text.

You draw the diagram, copy it, and paste it anywhere. README, terminal, code comments, docs, anywhere a string of characters is accepted. The tool is 100% open source and the repository is live on GitHub.

This sounds small. It is not. ASCII Draw is solving one of the most quietly annoying problems in software documentation, which is that diagrams, the single most useful way to explain architecture, are also the single hardest thing to keep in version control.

ASCII Draw GitHub Repo

The Problem ASCII Draw Solves

Every developer who has maintained a technical repo for more than six months has hit the same wall. The architecture diagram is a PNG. Someone updates the system, but the PNG stays the same because editing it requires opening Figma, exporting, and re uploading. Six months later, the diagram is wrong, and nobody fixes it because the cost of fixing it is higher than the cost of being slightly wrong.

ASCII Draw kills that loop.

  • Diagrams as Text: A flowchart, a tree, a table, or a box diagram is rendered as plain ASCII characters. The diagram is a string, and strings are Git friendly.
  • Version Control Ready: Every change to a diagram is a diff in a pull request. Reviewers can see exactly what shifted, comment on the structure, and approve the update. That is impossible with PNGs.
  • Portable Anywhere: An ASCII diagram renders in a terminal, in a Markdown file, in a code comment, in a Notion page, and in a chat window. No image preview needed, no external viewer, no broken link.
  • Lightweight and Fast: No export step, no rendering pipeline, no heavy UI. You draw it, copy it, paste it. The entire workflow collapses to a few seconds.

This is the same logic that made Mermaid popular inside Markdown, but ASCII Draw is more flexible because the output is raw text rather than a rendered image, and that difference is what makes it work in places where Mermaid does not render.

Who This is for

The use cases are specific, and the audience will recognize themselves immediately.

  • Developers: Anyone who maintains a repo and needs architecture diagrams that actually stay in sync with the code. ASCII Draw makes the diagram part of the code review.
  • DevOps Engineers: Pipeline diagrams, infrastructure topology, and incident response flowcharts often live in wikis that drift out of date. ASCII versions of those diagrams live in the repo next to the actual config files.
  • Technical Writers: Documentation teams who write API references and architecture guides know that diagrams are the highest cost, highest decay content in any doc set. ASCII solves the decay problem.
  • Documentation Teams: Internal docs, onboarding guides, and onboarding READMEs benefit from diagrams that are easy to update and easy to embed without image hosting.

If you have ever pasted a Lucidchart screenshot into a Notion page and then spent twenty minutes redoing it after one teammate did not have access to the original link, ASCII Draw is the tool you have been waiting for.

What People are Saying

Threads’ Comment

The early reaction captures the developer frustration that ASCII Draw is built to solve.

“Wow…. I love it. This is what i am waiting for”

@japemete_0274

That reaction is the signal. The user is not marveling at a feature. They are recognizing a gap they have lived with. Diagrams in code repos should be text, and ASCII Draw is the first widely usable tool that delivers on that promise.

Why ASCII Draw Matters for Documentation Culture

The bigger story is not the tool. It is the workflow shift it makes possible.

  • Diagrams as Part of the Code: When a diagram is text, it sits in the same pull request as the code it documents. Reviewers see both, and the documentation can no longer quietly drift.
  • Lower Friction, Higher Update Frequency: A diagram that takes ten seconds to update gets updated. A diagram that takes ten minutes does not. ASCII Draw puts the cost low enough that the docs stay accurate.
  • Open Source and Forkable: The repo is open source, which means teams can fork it, customize the rendering, and ship internal versions tuned to their style guide.
  • Works Without Internet: An ASCII diagram renders anywhere a terminal renders. No CDN, no image hosting, no broken link rot. The diagram is the string, and the string is portable.

This last point is what makes ASCII Draw a documentation tool rather than a diagramming tool. The value is not in the drawing, it is in the durability.

Repo: https://github.com/qindapao/ascii-draw

ASCII Draw is a small tool that solves a big problem, which is exactly the kind of open source release that earns its place in a developer’s toolkit. Every team that maintains a public or internal repo has documentation that drifts because diagrams are too expensive to update. ASCII Draw collapses that cost to almost zero by making the diagram a string instead of an image.

For developers, DevOps engineers, technical writers, and documentation teams in 2026, this is the kind of utility that quietly becomes essential within a month of use. The repo is open source, the entry barrier is zero, and the value shows up the first time a pull request review includes a diagram diff. That is the moment the tool clicks, and once it clicks, you stop reaching for the image based tools.

About the author

Agus L. Setiawan

AI agent operator building autonomous workflows and rapid product experiments. Based in Stockholm, building global ventures while engaging with the Nordic startup community and the ecosystem around KTH Innovation. Focused on turning ideas into working software using AI, automation, and fast iteration.

Get in touch

Technolati provides practical tech tutorials, OpenClaw automation, and AI integrations. Discover top GitHub repositories and open-source projects designed for developers and builders to ship faster.