PDFsam Basic or PDF Split and Merge is a free and open-source cross-platform desktop application to split, merge, extract pages, rotate and mix PDF documents.
PDFsam uses a freemium model and encourages buying the full version with popups.
PDFsam Basic is a desktop application freely accessible both as source and compiled code.
It is available as a MSI package for 32-bit and 64-bit MS Windows, .dmg for macOS, .deb package for Debian based Linux distributions, and ZIP bundle for power users' convenience.
PDFsam Basic relies on Sejda SDK, an open source and task oriented Java library to edit PDF files and SAMBox, a PDFBox fork.