torakiki/pdfsam

PDFsam, a desktop application to split, merge, mix, rotate PDF files and extract pages

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 15th, 2026
Created on September 24th, 2013
Open Issues & Pull Requests: 123 (+0)
GitHub issues: Enabled
Number of forks: 399
Total Stargazers: 4,572 (+0)
Total Subscribers: 63 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.4 days
Mean response time: 202.7 days
90th percentile: 546.4 days
Tracked items: 65

Most active contributors

Sign in to see contributor activity.

How this project is maintained

97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 36
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 638 days
Stale 30+ days: 34
Stale 90+ days: 29

Recent activity

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

Top labels

  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

PDFsam is a desktop application for splitting, merging, mixing, rotating, and extracting pages from PDF files.

The tool addresses the need for straightforward PDF manipulation without requiring command-line expertise or expensive proprietary software. It provides a graphical interface built with JavaFX that lets users perform common PDF operations: splitting documents into separate files, combining multiple PDFs into one, reordering pages, rotating content, and extracting specific pages from larger documents. The application runs as a self-contained desktop program across multiple platforms.

PDFsam Basic suits users who need occasional PDF manipulation tasks and prefer a graphical interface over scripting. It works well for document management workflows where splitting large files or combining related documents is necessary. The tool is free and open source, making it accessible for personal and professional use without licensing costs. Those working in environments where command-line tools are impractical will find the desktop interface more approachable than alternatives requiring terminal interaction.

The project maintains active development with regular builds and accepts community contributions through established guidelines. Translation support is coordinated through a dedicated platform, enabling the tool to serve users across different languages. The codebase includes comprehensive documentation covering both standard usage and advanced configuration options through properties and command-line arguments, supporting users who need to customize behavior beyond the default interface.