Skip to content

Navaneeth223/PDFforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

41 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“„ PDFforge β€” Free, Open-Source PDF Toolkit

Merge, split, compress, convert, edit, sign & more. No subscriptions. No watermarks. No limits. Self-hostable.

PDFforge is a free, open-source PDF toolkit that runs entirely in your browser (or self-hosted). Powered by PyMuPDF + FastAPI + Next.js.

🌐 Live demo: https://pd-fforge.vercel.app


✨ Features

  • πŸ”€ Merge / Split PDFs
  • πŸ—œοΈ Compress without quality loss
  • πŸ”„ Convert PDF ⇄ images / Office / text
  • ✏️ Edit text & pages
  • ✍️ Sign documents
  • πŸ”Ž OCR (extract text from scanned PDFs)
  • πŸ”’ Privacy-first β€” runs client-side; self-hostable via Docker

πŸ›  Tech Stack

Layer Tech
Frontend Next.js, TypeScript, Tailwind CSS
Backend FastAPI, Python, PyMuPDF
AI/OCR Tesseract / vision models
Deploy Docker, Vercel

πŸ“Έ Screenshots

Add screenshots to docs/screenshots/ and reference them here:

  • docs/screenshots/merge.png β€” merge tool UI
  • docs/screenshots/compress.png β€” compression results
  • docs/screenshots/ocr.png β€” OCR output

πŸš€ Getting Started

# Clone
git clone https://github.com/Navaneeth223/PDFforge.git
cd PDFforge

# With Docker
docker compose up --build

# Or run locally
cd backend && pip install -r requirements.txt && uvicorn main:app --reload
cd frontend && npm install && npm run dev

🀝 Built by

Navaneeth KV β€” Full Stack / MERN developer, AI-assisted. 🌐 Portfolio: https://portfolio-one-bice-26.vercel.app Β· πŸ’Ό linkedin.com/in/navaneeth-kv-270386214

⭐ Free forever β€” star the repo if it helps!

About

πŸ“„ Open-source PDF toolkit β€” merge, split, compress, convert & sign PDFs in the browser. No subscriptions, no credit card.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors