Ross ROSS = Recommend OSS · open-source software intelligence for agents

steveruizok/perfect-arrows

Draw perfect arrows between points and shapes. observed · 2026-08-28

github.com/steveruizok/perfect-arrows · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2238
  • days_rel: n/a
  • days_push: 1334
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2839 stars · 64 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A small TypeScript library of functions that compute the geometry (points, angles, arcs) needed to draw arrows between points or rectangles. It does not render anything itself; you draw the results with SVG, canvas, or any other technology.

Use cases

  • draw arrows between shapes in a diagram app
  • compute arrow-head angles for svg lines
  • connect boxes with curved arrows on canvas
  • add annotation arrows to a whiteboard app
  • calculate arc control points between two points
  • render node-graph edges with padding and bow options

When to choose

  • you need arrow geometry math but want full control over rendering
  • you are building diagram, whiteboard, or flowchart tooling in JavaScript or TypeScript
  • you want a tiny dependency-free library for point-to-point or box-to-box arrows

When to avoid

  • you want a ready-made diagramming or charting component with built-in rendering
  • you need 3D arrows or arrows in non-2D coordinate spaces
  • you need actively developed features or long-term support

Facets

library · maturity maintenance

graphics math graphics web-development frontend browser cross-platform arrows svg canvas geometry typescript diagrams nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
steveruizok/perfect-arrowsmain32

For agents

markdown · JSON · MCP: product_card(name="steveruizok/perfect-arrows")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem