Primitive Visuals Showcase

An isolated dev playground to view, test, and polish every visual primitive in the engine. Edit JSON payloads live to test layouts, highlights, and animations.

Renderer
React DOM · Framer Motion

Array — Two Pointer

type: linear
lo
hi
1
3
5
7
9
11
0
1
2
3
4
5
State Editor (Live)

Array — Sliding Window

type: linear
L
R
2
1
5
1
3
2
0
1
2
3
4
5
State Editor (Live)

Linked List — In-place Reversal

type: linear | variant: linked-list
1
HEAD
prev
2
curr
3
next
4
5
State Editor (Live)

Stack — Balanced Brackets

type: linear | variant: stack
top of stack
{
[
(
call stack
State Editor (Live)

Queue — BFS Frontier

type: linear | variant: queue
← dequeuequeueenqueue →
Node B
Node C
Node D
Node E
frontback
State Editor (Live)

Hash Map — LRU Cache State

type: map
Key
Value
page:/home
<html>…</html>
page:/docs
<html>…</html>
api:user:42
{ id: 42, role: "admin" }
api:user:99
{ id: 99, role: "user" }
config:flags
{ darkMode: true }
State Editor (Live)

System Diagram — Microservices Flow

type: system-diagram
Mobile App
Load Balancer
Auth Service
API Service
Redis Cache
Postgres DB
State Editor (Live)

Graph — Dijkstra Shortest Path

type: graph
S
A
B
C
E
State Editor (Live)

Tree — BST Search

type: tree
50
30
70
20
40
60
80
State Editor (Live)

Grid — A* Pathfinding

type: grid
State Editor (Live)