Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
게이트웨이·마이크로서비스·Kafka 큐·데이터베이스를 그리거나 docker-compose.yml을 가져올 수 있습니다
Draw gateways, microservices, Kafka queues, and databases or import docker-compose.yml. Simulate traffic surges, SLA bottlenecks, and AWS cloud costs live in your browser.
개발 도구GitHub @Hanubaki온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Interactive browser-based distributed systems modeler & chaos simulator in pure SVG.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Interactive distributed systems modeler and real-time data flow simulator.
Static diagramming tools (such as draw.io, Lucidchart, and Miro) represent system topologies as inert boxes and lines. They do not simulate dynamic runtime characteristics:
GraphFlow models distributed architectures as dynamic, stateful topologies with an integrated client-side simulation engine. Topologies are composed on an infinite canvas, connected through cubic bezier paths, and evaluated with simulated traffic streams. Packets traverse edges according to computed velocities and latency curves, with real-time aggregation of throughput (requests per second), network jitter, error rates, and dropped payloads.
All edge curves and packet positions are evaluated using pure Bernstein polynomial forms of cubic bezier curves:
$$B(t) = (1-t)^3 P_0 + 3(1-t)^2 t P_1 + 3(1-t) t^2 P_2 + t^3 P_3, \quad t \in [0, 1]$$
Coordinates, velocity tangents ($B'(t)$), and normal vectors are computed directly against native SVG paths and DOM elements. The implementation avoids heavy third-party canvas runtimes (such as PixiJS, Fabric.js, or Konva), keeping asset payload minimal and maintaining 60 FPS frame rates.
Simulation mechanics run on a non-blocking requestAnimationFrame tick loop separated from React's component reconciliation cycle via SimulationContext:
PacketDot layers, preventing full canvas re-renders during 60 FPS packet travel.The ResilientSocket client ensures bulletproof WebSocket state synchronization:
Synthesizes acoustic feedback natively via the Web Audio API without external audio assets:
Structured dictionary catalogs for English (en) and Turkish (tr):
navigator.language) and persistent localStorage synchronization.Standardized [Object] [Action] analytical event taxonomy (Node Created, Simulation Toggled, Modal Opened, Checkout Clicked):
navigator.sendBeacon().여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗