Open beta: all plans are free during beta testing. Share feedback.

Canvas and diagrams

Project architecture

Project architecture

System architecture in layers: node types (page, endpoint, component, service, queue) and a legend.

Sign in to open example

Mind map

Mind map

A topic and branches; Tab for a subtopic, Enter for a sibling.

Sign in to open example

UML: state machine

States, transitions and notes on orthogonal edges.

Sign in to open example

BPMN

Events, gateways and tasks of a process.

Sign in to open example

Electronics

A circuit of glyphs with orthogonal wiring.

Sign in to open example

Languages as data (f2plw)

The INI language

A state machine, Sections/Entries tables and output templates as nodes.

Sign in to open example

INI code → blocks

INI code → blocks

Sections, entries and edge links from a parsed file.

Sign in to open example

The API language

An api.gen description: errors, enums, structs, methods; model and documentation templates.

Sign in to open example

API description → blocks

The myetern API description parsed into structs, fields and type chains.

Sign in to open example

The MINIOOP language

Classes, interfaces as vtables, mixins, static members; C code generation.

Sign in to open example

A five-file project

Four languages in one table: constants and API methods visible to code through bridges.

Sign in to open example

The DICE language

Dice rolls: a custom lexeme, an operator stack as a table, the roll action.

Sign in to open example

Inside a f2plw language

The whole base PLW as a graph: alphabet, lexemes, states, rules. Over 2000 nodes.

Sign in to open example

Template previews: actual interface with demonstration data. Screenshots show the Russian UI.

The template is applied to the open workspace; without one, the app first asks you to pick or create it.

Open the full-size image ↗