Repolode
lewish

lewish/asciiflow

A client-side web app for drawing ASCII diagrams in the browser, usable at asciiflow.com.

Stars
5,968
Forks
422
Open issues
34
Last commit
3 months ago

What is it?

ASCIIFlow is a web application for drawing ASCII diagrams. It runs entirely on the client side, so diagrams are created in the browser without a backend service. It is available to use directly at asciiflow.com.

The project is written in TypeScript and built with Bazel. The repository includes instructions for running a local development server with the bazel run command, with optional ibazel support for live reloading during development.

Because it is an MIT-licensed open-source project, developers who want to modify the editor or run their own copy can clone the repository and build it locally.

Key features

  • 01Draws ASCII diagrams directly in the browser.
  • 02Runs entirely on the client side with no backend required.
  • 03Built with TypeScript and Bazel.
  • 04Includes a local dev server with optional live reloading via ibazel.

Use cases

  • Drawing architecture or flow diagrams to paste into code comments or plain-text documents.
  • Creating text-based diagrams for README files or design notes.
  • Studying or modifying a Bazel-built TypeScript web app.

Quick start

  1. 1

    Install Bazelisk (Bazel launcher)

    npm install -g @bazel/bazelisk
  2. 2

    Optionally install ibazel for live reloading

    npm install -g @bazel/ibazel
  3. 3

    Run the dev server with live reloading

    ibazel run client:devserver

Things to know

  • Building requires Bazel or Bazelisk, which adds setup overhead for contributors.

Topics

FAQ

What is asciiflow?
A client-side web app for drawing ASCII diagrams in the browser, usable at asciiflow.com. ASCIIFlow is a web application for drawing ASCII diagrams. It runs entirely on the client side, so diagrams are created in the browser without a backend service. It is available to use directly at asciiflow.com.
Is asciiflow free to use? What license does it have?
asciiflow is open source under the MIT license. Check the license terms before using it in commercial products.
Is asciiflow still maintained?
Updated within 6 months. The last commit to asciiflow was on Jul 13, 2026.
What can I use asciiflow for?
Drawing architecture or flow diagrams to paste into code comments or plain-text documents. Creating text-based diagrams for README files or design notes. Studying or modifying a Bazel-built TypeScript web app.
How do I install asciiflow?
Install Bazelisk (Bazel launcher): npm install -g @bazel/bazelisk Optionally install ibazel for live reloading: npm install -g @bazel/ibazel Run the dev server with live reloading: ibazel run client:devserver
Where can I get asciiflow?
The source code and installation instructions are on GitHub: https://github.com/lewish/asciiflow

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects