Skip to content

ShuttleLab/pdf-shuttle

Repository files navigation

PDF Shuttle

PDF Shuttle

Free, Private & Browser-Based PDF Tools

Merge, split, compress, convert, and edit PDF files online without uploading to servers.

Next.js React TypeScript Tailwind CSS

About

PDF Shuttle is a comprehensive suite of PDF tools designed for privacy and performance. Unlike many online converters, PDF Shuttle processes your files entirely within your browser using WebAssembly technology. Your documents never leave your device, ensuring maximum security for your sensitive data.

This project is built with modern web technologies to provide a slick, app-like experience directly in the browser.

Key Features

  • 100% Private: All processing happens client-side. No file uploads to external servers.
  • Fast & Responsive: Powered by Next.js and WebAssembly for near-native performance.
  • Comprehensive Toolset: 90+ tools to handle any PDF task.
  • Modern UI: Clean, accessible, and responsive design built with Tailwind CSS.
  • Multi-language: Supports 14 languages including English, Chinese, Japanese, Korean, and more.

Tech Stack

Getting Started

Prerequisites

  • Node.js 18.17 or later
  • npm, yarn, or pnpm

Installation

  1. Clone the repository

    git clone https://github.com/ShuttleLab/pdf-shuttle.git
    cd pdf-shuttle
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Open your browser Navigate to http://localhost:3000 to see the application running.

Deployment

PDF Shuttle is deployed on Cloudflare Workers using OpenNext.

npm run deploy

Modifications

PDF Shuttle is a modified version of PDFCraft, forked in May 2026 by ShuttleLab. See NOTICE.md for the full list of modifications and required AGPL-3.0 attribution.

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

This project is based on PDFCraft, licensed under AGPL-3.0.


Built by ShuttleLab

About

Free, Private & Browser-Based PDF Tools

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors