Diagrams & PPTs
Diagrams Tools
An overview of a workflow is worth…a lot.
A diagram simply summarizes a lot of information.
Dont complicate your life.
You can make AI make these diagrams for you: https://github.com/JAlcocerT/Streamlit_PoC/tree/main/Utils
With some non-diagram-oriented tools, like some note taking apps.
You can also make your diagrams inside the notes itself. See Logseq.
Mermaid Live
MermaidJS Diagrams are just amazing.
Thanks to mermaidJs, we can make cool diagrams as a code
You can use mermaidJS for free at: https://mermaid.live/edit
I discovered mermaidJS diagrams thanks to HUGO SSG Hextra Theme
Excalidraw
A game changer to create quick diagrams to showcase your D&A architectural ideas with the team:
MIT | Virtual whiteboard for sketching hand-drawn like diagrams
Excalidraw for D&A
Streamlit PoCLook how cool Excalidraw is for Wireframes:
DrawIO
Python Diagrams
For sure you will want to have a look to Python Plotly Graphs
- Plotly render inside Streamlit
And to the Python Diagrams:
AI BI Tools PostChartJS Graphs
Which can also be part of HUGO Themes, with such results.
Structurizr Lite
The free and open source version of Structurizr allows you to view/edit diagrams, view documentation, and view architecture decision records defined via a DSL or JSON workspace.
Structurizr Lite can be used standalone for workspace viewing/authoring, or in conjunction with the cloud service/on-premises installation as an authoring/testing/staging environment.
PPTs
When considering Presentations as a Code, for me SliDevJS is the go to.
- They support Katex: https://sli.dev/custom/config-katex
- And mermaidJS diagrams: https://sli.dev/custom/config-mermaid
https://jalcocert.github.io/JAlcocerT/things-as-a-code/#ppts-as-a-code


RevalJS and Astro - Which can also be deploy to Github Pages: https://github.com/JAlcocerT/slides-template
Minimalist template for creating slides with Reveal.js and Astro
