| Crates.io | weflux |
| lib.rs | weflux |
| version | 0.2.0 |
| created_at | 2026-01-15 03:55:47.260635+00 |
| updated_at | 2026-01-15 18:11:28.530431+00 |
| description | Minimal DSL-driven flowchart renderer with SVG and PNG output. |
| homepage | https://github.com/andrewrgarcia/weflux |
| repository | https://github.com/andrewrgarcia/weflux |
| max_upload_size | |
| id | 2044535 |
| size | 41,783 |
Minimal DSL-driven flowchart renderer with SVG and PNG output.
Deterministic layout. Clean connectors. Small hackable core.
cargo install weflux
weflux diagram.we # outputs diagram.png
weflux diagram.we --svg # outputs diagram.svg
.we)weflux <FlowName>
<type> <ID> "<label>"
Types:
startendprocessdecisionioExample:
start S "Start"
process A "Init counters"
decision C "Inside circle?"
end F "Compute π"
FROM -> TO
FROM <label> -> TO
Example:
S -> A
C yes -> D
C no -> E
weflux CalculatePi
start S "Start"
process A "Init counters"
process B "Sample (x,y)"
decision C "Inside circle?"
process D "Increment inside"
process E "Increment total"
end F "Compute π"
S -> A
A -> B
B -> C
C yes -> D
C no -> E
D -> E
E -> F
Run:
weflux pi.we --svg
weflux renders structure, it does not execute logicMIT © Andrew R. Garcia