# pdf-lib

- **Canonical URI:** https://www.vioscale.ai/software/pdf-lib
- **Category:** PDF Editors
- **Homepage:** https://pdf-lib.js.org/
- **Also known as:** pdf-lib
- **Profile claimed by vendor:** no
- **Last updated:** 2026-08-26T19:31:23.187Z

## Vioscale score

**59.4 / 100**, confidence 20% (low). Computed 2026-09-01.

Composite of weighted, independently-sourced signals (no user reviews, no vendor payment).

| Signal | Score | Weight | Contribution | Evidence present |
|---|--:|--:|--:|:--:|
| price_level | 100 | 0.052 | 5.2 | ✓ |
| reliability | 0 | 0.073 | 0 | - |
| capabilities | 0 | 0.084 | 0 | - |
| repo_stars | 74.2 | 0.026 | 1.9 | ✓ |
| integrations | 0 | 0.09355555555555557 | 0 | - |
| dependent_projects | 56.2 | 0.063 | 3.5 | ✓ |
| dev_activity | 0 | 0.094 | 0 | ✓ |
| release_cadence | 89.4 | 0.052 | 4.7 | ✓ |
| security_posture | 0 | 0.073 | 0 | - |
| package_downloads | 0 | 0.136 | 0 | - |
| security_score | 0 | 0.042 | 0 | - |
| pricing_transparency | 80 | 0.084 | 6.7 | ✓ |
| community_qa_activity | 0 | 0.063 | 0 | - |

## Pricing

_As of 2026-08-19, [verify at source](https://pdf-lib.js.org/). Independently observed._

Free · Free tier

> Free

## About

A pure JavaScript PDF manipulation toolkit that runs across any JavaScript environment including web browsers, Node.js, Deno, and React Native. It enables creating new PDFs, editing existing documents, filling forms with various field types, embedding fonts, and merging or splitting pages.

_Independently observed._

## Platform & deployment

- **Platforms:** Web

## Release history

| Version | Date | Type |
|---|---|---|
| [v1.17.1](https://github.com/Hopding/pdf-lib/releases/tag/v1.17.1) | 2021-11-06 | stable |
| [v1.17.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.17.0) | 2021-10-16 | stable |
| [v1.16.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.16.0) | 2021-01-27 | stable |
| [v1.15.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.15.0) | 2021-01-09 | stable |
| [v1.14.1](https://github.com/Hopding/pdf-lib/releases/tag/v1.14.1) | 2020-12-30 | stable |
| [v1.14.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.14.0) | 2020-12-21 | stable |
| [v1.13.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.13.0) | 2020-12-06 | stable |
| [v1.12.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.12.0) | 2020-11-15 | stable |
| [v1.11.2](https://github.com/Hopding/pdf-lib/releases/tag/v1.11.2) | 2020-10-09 | stable |
| [v1.11.1](https://github.com/Hopding/pdf-lib/releases/tag/v1.11.1) | 2020-09-15 | stable |
| [v1.11.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.11.0) | 2020-09-13 | stable |
| [v1.10.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.10.0) | 2020-08-08 | stable |
| [v1.9.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.9.0) | 2020-06-26 | stable |
| [v1.8.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.8.0) | 2020-06-20 | stable |
| [v1.7.0](https://github.com/Hopding/pdf-lib/releases/tag/v1.7.0) | 2020-05-30 | stable |

_… and 5 earlier release(s)._

## Security & compliance


Known vulnerabilities: 0 (0 in the last 12 months) ([source](https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=pdf-lib&per_page=100)). A count reflects scale and disclosure, not quality.

## Facts

Every value below carries its source and our confidence. Facts are re-crawled on a freshness schedule.

### pricing

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| pricing.free_tier | yes | [link](https://pdf-lib.js.org/) | 2026-08-19 | 60% (medium) |
| pricing.price_level | free | [link](https://pdf-lib.js.org/) | 2026-08-19 | 60% (medium) |
| pricing.transparent | yes | [link](https://pdf-lib.js.org/) | 2026-08-19 | 60% (medium) |
| pricing.model | commercial | [link](https://pdf-lib.js.org/) | 2026-08-26 | 40% (low) |

### activity

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| activity.commits_last_30d | 0 | [link](https://github.com/hopding/pdf-lib/pulse) | 2026-08-26 | 65% (medium) |

### adoption

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| adoption.github_stars | 8,605 | [link](https://github.com/hopding/pdf-lib) | 2026-08-26 | 90% (high) |
| adoption.dependent_repos | 2,364 | [link](https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fhopding%2Fpdf-lib) | 2026-08-26 | 85% (high) |

### language

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| language.primary | TypeScript | [link](https://github.com/hopding/pdf-lib) | 2026-08-26 | 90% (high) |

### license

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| license.spdx | MIT | [link](https://github.com/hopding/pdf-lib) | 2026-08-26 | 95% (high) |

### release

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| release.cadence_days | 19 | [link](https://github.com/hopding/pdf-lib/releases) | 2026-08-26 | 70% (medium) |

### security

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=pdf-lib&per_page=100","last_12m":0,"max_severity":null}` | [link](https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=pdf-lib&per_page=100) | 2026-08-26 | 90% (high) |

---
*Source: Vioscale (https://www.vioscale.ai/software/pdf-lib). Independent, evidence-based software intelligence. Cite the canonical URI.*
