Skip to content

Repository files navigation

FryPDF

FryPDF App Logo

Privacy-First, Professional Desktop PDF Creator & Editor

Built with .NET 10, Avalonia UI, QuestPDF, SkiaSharp & Modular Microkernel Plugins.

.NET 10 Avalonia UI QuestPDF Platforms CI Tests License: MIT


✨ Features

  • 🧩 Modular Plugin System — Microkernel architecture where tools, ribbons, sidebars, and canvas elements are dynamic, extensible plugins. Supports third-party .fryplugin packages.
  • 📕 Dedicated Reader Mode — Continuous scroll, book spreads, page thumbnails, TOC bookmarks, search, and annotation highlights/stamps.
  • 📖 PDF Deconstruction Engine — Ingest and convert existing PDFs into editable vector canvas elements with layered Z-index ordering.
  • 📝 AcroForms & Signatures — Interactive form fields with formula recalculation, plus freehand and cursive vector signatures.
  • 📊 Vector Charts & Math — 13+ dynamic vector chart varieties and LaTeX mathematical formula typesetting.
  • 🤖 Offline AI & Local OCR — On-device LLM assistant (Ollama) and local Tesseract OCR text extraction without cloud uploads.
  • 🛠️ 32 Dedicated PDF Tools — Complete offline toolset for merging, splitting, compressing, watermarking, redacting, and converting.

🚀 Quick Start

Prerequisite: .NET 10 SDK

# Build
dotnet build

# Test
dotnet test

# Run
./run
# or: dotnet run --project src/PdfEditorApp

📦 Downloads & Packaging

  • macOS: FryPDF.app / .dmg (Apple Silicon & Intel) via Releases. Run xattr -dr com.apple.quarantine /Applications/FryPDF.app if prompted by Gatekeeper.
  • Windows: Microsoft Store App, Inno Setup installer (FryPDF-Setup.exe), or MSIX package.
  • Linux: Portable .tar.gz and AppImage.

📚 Documentation


📄 License

Licensed under the MIT License. Copyright © 2026 Code Fry Dev.

About

An open-source project in early development, aiming to become a mature, production-ready application by December 2027. Contributions, ideas, discussions, and feedback are welcome.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages