23 templates
Nomnoml templates
Sketchy, hand-drawn UML-style diagrams from a small DSL. Perfect for whiteboard-style figures in talks and papers.
Sketchy Class Diagram
Hand-drawn-look UML for slides/papers.
UML & SoftwareSketchy Architecture
Whiteboard-style system overview.
ArchitectureSketchy State Machine — Loading States
Casual state diagram.
UML & SoftwareSketchy sequence
Whiteboard-style request/response flow.
UML & SoftwareSketchy state machine — order lifecycle
Order lifecycle as a state machine.
UML & SoftwareSketchy ER — shop
Customer / Order / LineItem / Product / Inventory.
Data & SchemaSketchy use-case
Actor with multiple use cases inside the system boundary.
UML & SoftwareSketchy component diagram
Layered architecture, hand-drawn look.
ArchitectureSketchy saga pattern
Distributed transaction with compensations.
ArchitectureSketchy deployment
Hosts, processes, and external services.
ArchitectureSketchy class — bank account
Inheritance + composition with rounded boxes.
UML & SoftwareSketchy mindmap
Centre topic with branching ideas.
Project & PlanningSketchy C4 — context
System in the middle, actors and external systems around.
ArchitectureClass Diagram (Nomnoml)
A small class hierarchy in nomnoml's concise text syntax.
UML & SoftwareMVC Pattern (Nomnoml)
Model-View-Controller interactions.
UML & SoftwareLayered Architecture (Nomnoml)
Presentation, application, domain and infrastructure layers.
ArchitectureObserver Pattern (Nomnoml)
Subject notifying its observers.
UML & SoftwareState Pattern (Nomnoml)
A context delegating to interchangeable states.
UML & SoftwareComposite Pattern (Nomnoml)
Tree of components with leaves and composites.
UML & SoftwareStrategy Pattern (Nomnoml)
A context choosing between strategies.
UML & SoftwareDecorator Pattern (Nomnoml)
Wrapping a component to add behaviour.
UML & SoftwareFactory Method (Nomnoml)
A creator producing concrete products.
UML & SoftwarePackage diagram — ports and adapters, with the ArchUnit rule that enforces it
UML package diagram of a Java service laid out as hexagonal / ports-and-adapters architecture, showing every compile-time «use» and «realise» dependency between adapter, application and domain packages together with the ArchUnit layeredArchitecture test that fails the build when an arrow points outward.
UML & Software