npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-pixtex

v0.2.5

Published

Render any n8n workflow as a share-ready image from inside n8n — PNG, SVG, JPEG, WebP or PDF, with no API key needed. An optional key adds permanent hosted URLs that re-render in place.

Readme

n8n-nodes-pixtex

Render n8n workflows into share-ready diagrams from inside n8n — powered by the Pixtex render API.

No API key needed to start. Drag the node in, give it a workflow, get an image. Renders without a credential carry a small pixtex.dev watermark; adding a key raises your limits, and a Pro key removes the watermark.

Two ways to use it:

  • Render — get the diagram back as binary data (PNG/JPEG/WebP/SVG/PDF) and pipe it into any node that takes binary: Slack, email, S3, Google Drive, Telegram…
  • Hosted Image — publish the diagram to a permanent PNG URL you can embed in READMEs, Notion, docs, or dashboards. Re-publish with Update and the URL never changes — embeds refresh on their own. Perfect for a scheduled "keep my workflow docs current" flow.

Installation

In n8n: Settings → Community Nodes → Install, enter n8n-nodes-pixtex.

Self-hosted via npm:

npm install n8n-nodes-pixtex

Credentials

Optional for rendering. With no credential the node renders straight away, from a shared daily allowance, and the image carries a small watermark.

Add a key when you want your own allowance, the watermark gone, or the hosted-image and account operations — those are owned by a key, so there is nothing for them to act on without one.

| | Renders | Watermark | Hosted images | |---|---|---|---| | No credential | shared daily allowance | yes | — | | Free key | 300 / month, your own | yes | 50 | | Pixtex Pro | 10,000 / month | no | 1,000 |

Get a free key at pixtex.dev/developers, or run npx pixtex signup [email protected]. Then create a Pixtex API credential in n8n and paste it. Leave the base URL at https://api.pixtex.dev unless you run your own render API. Pro is $12/month and the same key works in the browser editor, the CLI and the GitHub Action.

Operations

| Resource | Operation | What it does | |---|---|---| | Render | Render | Workflow JSON → image as binary data (png, jpeg, webp, svg, pdf) | | Hosted Image | Publish | Render + host at a permanent URL; returns imageUrl + ready-to-paste markdown | | Hosted Image | Update | Re-render an existing image in place — same URL, fresh diagram | | Hosted Image | Get Many | List images owned by your key | | Hosted Image | Delete | Remove a hosted image | | Account | Get Usage | Tier, monthly render quota usage, hosted-image count |

Workflow JSON input

The Workflow JSON field defaults to {{ $json }} — the incoming item. Feed it a workflow export from:

  • the n8n node (Get Workflow) pointed at your own instance,
  • an HTTP Request to /api/v1/workflows/:id of any n8n instance, or
  • a pasted workflow export.

JSON strings and the common { workflow: … } / { data: … } envelopes are unwrapped automatically.

A workflow export can contain secrets in node parameters. Pixtex never logs workflow bodies, but hosted images are public URLs — publish diagrams, not credentials.

Options

All canvas options from the pixtex.dev editor are available under Options (background, icon pack, layout, spacing, node detail, frame presets for OG/YouTube cards, custom-pack palettes, …). Only options you explicitly add are sent — everything else keeps the editor's defaults.

Notes:

  • Scale applies to sync renders only; hosted images always render at a fixed crisp scale.
  • Free-tier hosted images always include the Pixtex watermark.
  • Renders count against your key's monthly quota; the Render operation outputs rendersRemaining / rendersLimit so a flow can alert before running out.

Example: self-updating README diagram

  1. Schedule Trigger — nightly
  2. n8n node — Get Workflow (the one you document)
  3. Pixtex — Hosted Image → Update with the image ID from your first Publish

The imageUrl embedded in your README now always shows the current workflow.

Related tooling

License

MIT