Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/connorgray/diagrams

Symbolic diagramming
https://github.com/connorgray/diagrams

diagrams

Last synced: 26 days ago
JSON representation

Symbolic diagramming

Awesome Lists containing this project

README

        

# Diagram Maker

Diagram Maker is a tool for programmatically constructing diagrams, using high-level
semantically-meaningful expressions for modeling the domain being diagramed.

[**View the Example Gallery**](https://connorgray.com/project/diagrams#example-gallery)

Example:

```wolfram
StringEncodingDiagram[
"Hey 👋🏻",
{"Bits", "Bytes", "Codepoints", "Characters", "Graphemes", "String"},
CharacterEncoding -> "UTF-8",
ChartLegends -> Automatic
]
```

![Rendered StringEncodingDiagram.](./docs/images/StringEncodingDiagram-1.png)

## Development

See [**Development.md**](./docs/Development.md) for information on contributing to
Diagram Maker.

## Acknowledgements

* The data files in
[assets/UnicodePublic](./crates/unicode-data/assets/UnicodePublic/)
are sourced from and are Copyright © Unicode, Inc.
Used under the terms of .