# hummus

> Create, read and modify PDF files and streams

Latest version **1.0.118** (published 2025-11-10) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install hummus
pnpm add hummus
yarn add hummus
bun add hummus
```

## Health

**Score 50/100 (C)** — status: stable.

Positive: has types; high maintenance score; high quality score.

Warnings: low downloads; no esm support; has vulnerabilities; large bundle.

## Facts

| | |
|---|---|
| Version | 1.0.118 |
| Published | 2025-11-10 |
| First published | 2013-06-10 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 14.8 MB |
| Known vulnerabilities | 1 |
| Install scripts | yes |
| GitHub stars | 1179 |
| Author | Gal Kahana |
| Maintainers | galkahana |
| Keywords | pdf, pdfhummus |

## Links

- npm: https://www.npmjs.com/package/hummus
- Repository: https://github.com/galkahana/HummusJS
- Homepage: http://pdfhummus.com/
- Issues: https://github.com/galkahana/HummusJS/issues
- npm.io page: https://npm.io/package/hummus

## Dependencies (1)

- [@mapbox/node-pre-gyp](https://npm.io/package/@mapbox/node-pre-gyp.md) ^2.0.0

## Alternatives

- [@cantoo/pdf-lib](https://npm.io/package/@cantoo/pdf-lib.md) — 297.9K weekly downloads
- [datatables.net-buttons](https://npm.io/package/datatables.net-buttons.md) — 200.1K weekly downloads
- [@ckeditor/ckeditor5-export-pdf](https://npm.io/package/@ckeditor/ckeditor5-export-pdf.md) — 167.0K weekly downloads
- [scanbot-web-sdk](https://npm.io/package/scanbot-web-sdk.md) — 15.0K weekly downloads
- [@syncfusion/ej2-angular-pdfviewer](https://npm.io/package/@syncfusion/ej2-angular-pdfviewer.md) — 8.8K weekly downloads

## Recent versions

- 1.0.118 (latest) — 2025-11-10
- 1.0.117 — 2024-05-24
- 1.0.116 — 2023-07-22
- 1.0.115 — 2023-04-12
- 1.0.114 — 2023-04-12
- 1.0.113 — 2023-04-11
- 1.0.112 — 2022-12-27
- 1.0.111 — 2022-11-02
- 1.0.110 — 2020-09-22
- 1.0.109 — 2020-09-22
- 1.0.108 — 2019-11-09
- 1.0.107 — 2019-09-25
- 1.0.106 — 2019-09-25
- 1.0.105 — 2019-07-24
- 1.0.104 — 2019-04-30
- … 103 more at https://npm.io/package/hummus/versions

## README

# HummusJS
![Build Status](https://github.com/galkahana/HummusJS/actions/workflows/build.yml/badge.svg)
[![NPM version](https://img.shields.io/npm/v/hummus.svg?style=flat)](https://www.npmjs.org/package/hummus)
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=Z4A979AJEZLMC&lc=GB&item_name=PDFHummus&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)


**Update 9/11/2019 Ending Support:**  
Hi All, after 6 years I decided to finish supporting HummusJS. You may still use the code as is, with the provided license, however I will not be providing answers, solutions, responses etc.  

If you want to continue using HummusJS and are looking for a maintained version you can move to [MuhammaraJS](https://github.com/julianhille/MuhammaraJS) which is a drop in replacement for HummusJS. Thanks [Julianhille](https://github.com/julianhille) for maintaining it.

I'd like to thank everyone who used HummusJS and wish you all the best going forward with your projects.   
Gal.



Welcome to HummusJS.   
A Fast NodeJS Module for Creating, Parsing an Manipulating PDF Files and Streams.   
Documentation is available [here](https://github.com/galkahana/HummusJS/wiki).   
Project site is [here](http://www.pdfhummus.com).   

If you are looking for a C++ Library go [here](https://github.com/galkahana/PDF-Writer).

---
_Source: https://npm.io/package/hummus · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
