Show HN: Cascii – A portable ASCII diagram builder written in vanilla JavaScript
Published on: 2025-06-11 17:02:21
Cascii v1.0.0 (beta)
Cascii is a web-based ASCII and Unicode diagram builder written in vanilla Javascript.
It has zero dependencies on any servers, web packing, libraries, and is no-markup and no-stylesheets. You can start building diagrams by simply opening the cascii.html file in a browser. Cascii is also hosted at cascii.app where you can get short links to your diagrams, open an account, etc.
Examples
Here is a diagram built with Cascii that loosely explains how Cascii is structured internally:
┌╶╶╶╶╶╶╶╶╶╶╶╶╶╶┐ ╷ GroupManager ╷ └╶╶╶╶╶╶╶╶╶╶╶╶╶╶┘ ┌─────────────┐ / ┌─────────────┐ │EventManager │ / ┌───────│SquareLayer │ └─────────────┘ / │ │─────────────│ ┌───────────────┐ \ / │───────│CircleLayer │ ┌────│SwitchLineLayer│ \ / │ │─────────────│ │ │───────────────│ ┏━━━━━━━━━━━━┓ │───────│BaseLineLayer│◀──┐────│FreeLineLayer │ ┃LayerManager┃◀──────┘ │─────────────│ │ │───────────────│ ┗━━━━━━━━━━━━┛ │───────│DiamondLayer │ └────│StepLineLayer │ ┌────────────┐ / / \ │ │─────
... Read full article.