Svgbob

Svgbob is a diagramming model which uses a set of typing characters to approximate the intended shape.

It uses a combination of characters which are readily available on your keyboards.

What can it do?

Basic shapes

....''

Quick logo scribbles

.::::.

Box drawing

Even unicode box drawing characters are supported

Grids

Graphics Diagram

03124756Pv0v3Eye+y+zReflection+xRefractionv1v2

Sequence Diagrams

ABCDBFEGCBobAlicehelloIsAliceBobitok?0134..567'.?2

Railroad diagrams

elem;nx,x,Ostructname:name:tpebodyO,

Statistical charts

EDCBA5101520253035404550EDCBA510152025303540455085.6778.2070.7363.2755.8048.3340.8733.4025.9318.4711.00201120122013201420152016

Flow charts

FilesystemSchedulerIONetworkHALMMUIOMMUOSAPIOSAPI

Block diagrams

vncviewer[],,gatewayvncserver).'[....internet'.ValvelessPulsejetengine'.GNDpowerswitchHHOGenerator+Batterythrustfuelintake^^sparkplugWaterintakeSolarpanelmicrohenrycoilwtuning'picofaradcap(trimmablegroundplanefoilsymbolicantennalugPCBoard...°]

Mindmaps

WorklaodAlphaInitialReleasePlanningPatch1InitialresearchPatch2BetaReleasePushbacksSetbacksReceptionTeamCareerchangePTOBug

Circuit diagrams

It can do complex stuff such as circuit diagrams

+1015V0,047R+.470+uF6781GND`220RBYV2912V6OUT+2CGNDC31nFC+GNDGND542k1k0GND2k2LED1kBC547IRF9Z34MC340636000microFarad,40VCapacitor30uH470uF5k6+3k3inSerie

Advantages

  • Plain text format
    • Ultimately portable, backward compatible and future proof.
  • Degrades gracefully
    • Even when not using a graphical renderer, it would still looks good as text based diagrams.
  • Easiest to use.
    • Anyone knows how to edit text.

Goal

  • Make the rendered shape closely resembles to that of the textual representation.

NON-goals

  • To be able to make graphs and diagrams with less effort.
  • To replace standard diagramming tools.

Links