Back to browse
GitHub Repository

Secure TypeScript link preview and URL metadata extractor for Open Graph, Twitter Cards, JSON-LD, Node/Bun/Deno/edge.

7 starsTypeScript

Linkpeek – link preview for Node.js, Bun, and Deno (1 dependency)

by adrgru·Mar 23, 2026·1 point·0 comments

AI Analysis

MidSlickCozy

One dependency and 30KB download limit, but link-preview-js already exists.

Strengths
  • SAX streaming parser stops at </head> — 2ms parse, not full page download
  • SSRF protection built-in by default, blocks private/internal IPs
  • Cross-runtime support tested in CI for Node, Bun, and Deno
Weaknesses
  • Link preview extraction is crowded — link-preview-js, open-graph-scraper exist
  • Fewer dependencies isn't a moat when established tools already work
Target Audience

Backend developers building link preview features

Similar To

link-preview-js · open-graph-scraper · unfurl.js

Similar Projects

Developer Tools●●Solid

Isol8 – An isolated environment for AI agents to execute code

This is a practical, engineer-first sandbox that feels built for LLM workflows: five runtimes (Python/Node/Bun/Deno/Bash), streaming SSE output, warm container pools for sub-100ms latency, and security defaults like read-only rootfs, seccomp, and resource caps. The embeddable TypeScript API plus an agent 'skill' and on-the-fly package installs make it easy to plug into agent pipelines. My nitpick: it still depends on Docker as the trust boundary — I'd like clearer hardened defaults, policy/audit primitives, and documentation about residual host risks before using it to run fully hostile code.

WizardryNiche Gem
masterbruce10
104mo ago
Developer Tools●●Solid

SnapAPI – Screenshot/PDF/Extract API Built with Fastify and Playwright

SnapAPI packs screenshots, PDFs, video capture and structured extraction into one Fastify+Playwright endpoint, with practical features like ad/cookie blocking, element selectors and a markdown/article extraction backed by Readability. The real selling point is operational: handling browser contexts, crash recovery and fair billing so teams don't fight Playwright in production. Useful and pragmatic — but it's entering a crowded market where uptime, latency and pricing will decide whether it matters.

SlickSolve My Problem
Sleywill
213mo ago