[ graphs | charts | svelte 5 | mdsvex ]

Graphs, charts and animated diagrams for a novel render and aesthetic to markdown notes.
Block glyphs, dashed frames, one accent, thousands of iconsets.

33 graphs, 30 animations, 6 diagrams — same frame, same accent, same vocabulary.
inspired by the work of Emil Kowalski

[ 01 ]

It Starts With a Frame.

And the frame carries props - set animation, border type, padding, background.

[ 02 ]

Lists, Tables, ASCII.

The frame is a blank canvas - you decide what goes in there.

[ 03 ]

Static vs Animated.

Lists can be workflows, diagrams can be animations. Bring it all to life.

Examples

[ INVOICE 0041 ]

From

markgraphy

hello@markgraphy.dev

Bill to

Acme Studio

14 Market Street

San Francisco, CA

No.
0041
Issued
Mar 12, 2026
Due
Apr 11, 2026
DescriptionQtyRateAmount
Design system14,2004,200
Motion pass11,8001,800
Docs rewrite8h1801,440
Subtotal
7,440
Tax
0
Amount due
7,440

Net 30. Wire to the account on file.

[ TASTE, EXPLAINED ]
DecisionReason
ease-out on enterfeels snappier
180ms, not 400msfeels faster, more responsive
springs for gesturesthey carry your momentum
scale 0.97 on pressit makes the UI feel alive
no animation at allyou open it hundreds of times
[ OPTIMISTIC UI ]
tap
server
update
tap
update
server syncs
[ REGISTRY ]
  • src/lib
  • graphs
  • GraphStat.svelte graph
  • GraphTable.svelte graph
  • frame
  • Graph.svelte frame
Tree with 6 nodes
[ DRAFT TO SHIPPED ]

draft

edit

shipped

draft to shipped via edit
[ READS ]

12,400

this week

+18%

12,400 this week. +18%
[ COMMITS ]
SepOctNovDecJanFebMarAprMayJunJulAugSep
MWF
····
···
···
···
····
·····
·····
·····
····
·····
···
····
····
·····
····
····
···
···
····
····
····
····
·····
····
······
····
····
····
···
··
·····
····
····
·····
····
····
·····
····
···
·····
····
····
····
·····
···
····
···
····
····
····
·····
·····
·····
·······
774 contributions across 371 days

Frame Showcase

[ IN THIS LIBRARY ]
  1. [ 1 ]

  2. [ 2 ]

  3. [ 3 ]

tables, bars, stacks, plot, tree, timeline - composables for it all

dash type
motion
0.7s
pad
corner
Built with for Sveltekit.