unidoc/unipdf

Golang PDF library for creating and processing PDF files (pure go)

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Type:Library / SDKCategory(s):Core & Utility LibrariesLanguages & Runtimes
Added to GitGenius on September 22nd, 2026
Created on May 16th, 2019
Open Issues & Pull Requests: 4 (+0)
GitHub issues: Enabled
Number of forks: 281
Total Stargazers: 3,122 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.4 days
Mean response time: 613.1 days
90th percentile: 2250.6 days
Tracked items: 68

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (14)
  • feature (12)
  • bug (8)
  • creator (6)
  • extract (6)
  • compress (4)
  • core (4)
  • performance (4)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

UniPDF is a Go library for creating, reading, and processing PDF files with pure Go implementation.

The library addresses the need for comprehensive PDF manipulation within Go applications. It handles both document generation from scratch and modification of existing PDFs. The approach is built as a pure Go implementation, meaning it has no external dependencies, which simplifies deployment and cross-platform compatibility.

Developers should choose this tool if they are building Go applications that require PDF generation, such as reports and invoices, or need to process existing PDFs through operations like merging, splitting, and page rotation. The library suits projects requiring text and image extraction with position and formatting information, form handling including creation and filling, and security features such as password protection and digital signature validation. It also provides optimization capabilities for compressing PDFs. The tool is actively maintained by FoxyUtils.com, where it powers production services.

The project maintains a steady stream of commits addressing bug fixes and feature enhancements. Pull requests receive timely review and integration. The maintainers respond consistently to issues raised by users, indicating active engagement with the community. Development activity shows regular updates to the codebase without extended periods of inactivity.