Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to C4-PlantUML
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
PlantUML sprites, macros, and other includes for Amazon Web Services services and resources
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
PlantUML sprites, macros, and other includes for Azure services
Technical resources for using the C4 model for visualizing software architecture.
D2 is a modern diagram scripting language that turns text to diagrams.
Structurizr for Java (by structurizr)
Backstage is an open platform for building developer portals
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Generate diagrams from textual description
Draw.io template/diagram containing C4 Model shapes. Drawio Diagrams.net
An online runner to play, learn, and create with D2, the modern diagram scripting language that turns text to diagrams.
:art: Diagram as Code for prototyping cloud system architectures
Compare syntax, layouts, outputs between languages for generating diagrams with text.
Virtual whiteboard for sketching hand-drawn like diagrams
A diagram layout engine designed specifically for software architecture diagrams
PlantUML sprites, macros, and other includes for Google Cloud Platform services and resources
Joplin - an open source note taking and to-do application with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
☁️ Nextcloud server, a safe home for all your data
Sourcetrail - free and open-source interactive source explorer
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C4-PlantUML reviews and mentions
Add quick sketches in emacs org mode
7 projects | reddit.com/r/emacs | 1 Mar 2023
Yes. I use this all the time for software diagramming. With c4 model (https://github.com/plantuml-stdlib/C4-PlantUML) and AWS icons (https://github.com/awslabs/aws-icons-for-plantuml)
Architecture diagrams should be code
16 projects | news.ycombinator.com | 11 Jan 2023
The C4 model (https://c4model.com/) is great for architecture diagrams. You can use different tools to generate them. Here are the ones I've been using:
D2 language, open source alternative to PlantUML
18 projects | news.ycombinator.com | 20 Dec 2022
Keep your diagrams updated with continuous delivery
7 projects | dev.to | 29 Nov 2022
C4 model for system architecture design
3 projects | dev.to | 27 Oct 2022
3️⃣ Text-based diagramming- C4-PlantUML
Ask HN: Confluence Alternative(s) Supporting Markdown?
3 projects | news.ycombinator.com | 19 Oct 2022
> onboarding docs
yes, they're don't changing frequently
> system design docs
yes - see C4-PlantUML
> meeting notes
no, unless they're directly code related like ADRs [2,3].
Although one can abuse Github Issues + comments for this, in my opinion it's better to use modern SaaS tools for this, i.e. Loom, Descript, Linear.app, etc. - you can automate this process, e.g. transcribe the meeting's recording and add the issue/repo using Github Actions.
Do you take physical notes while working on your game? Or just play around and learn by doing?
3 projects | reddit.com/r/godot | 27 Jun 2022
I use a combination of: * Markdown (for notes and code blocks) * Mermaid markdown (for architectural diagrams in markdown documents) * PlantUML markdown (again for arch. docs in markdown, but mainly for C4 diagrams) * a Docker container to render PlantUML markdown to images * Joplin, installed on every device I regularly use * NextCloud, to store, secure, encrypt, and make available everywhere, the markdown notes managed by Joplin
Diagram as Code
4 projects | reddit.com/r/AZURE | 21 Jun 2022
Ask HN: Visualizing software designs, especially of large systems (if at all)?
20 projects | news.ycombinator.com | 31 May 2022
If you're interested in diagramming system architecture in a top-down fashion, I'll pile on another recommendation to check out the C4 model.
As others have mentioned, to effectively communicate a system you must limit the context to particular layers of abstraction, and C4 is a good approach to doing just that. There's also a C4 plugin for PlantUML.
But don't forget that, as with all visualizations, audience and purpose are key.
Consider whether you are addressing short-term needs (eg identifying inefficiencies, modeling for a client pitch) or long-term needs (eg knowledge retention, managing complexity). If your audience's needs are short-term, you can certainly get by with much simpler tools (eg Inkscape, excalidraw/draw.io/etc, picture of a whiteboard, doodles on a napkin).
Also consider whether or not you actually have a problem better served by bottom-up (ie generated) visualizations (eg ERDs for database schema refactoring, heatmaps for profiling, GraphViz for debugging DAGs).
Using Github and MermaidJs to Document Software Architecture Using C4 Model
6 projects | dev.to | 15 Mar 2022
C4-plantuml which provides a VS-Code extension
A note from our sponsor - InfluxDB
www.influxdata.com | 31 Mar 2023
RicardoNiepel/C4-PlantUML is an open source project licensed under MIT License which is an OSI approved license.