Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 3.51 KB

File metadata and controls

76 lines (53 loc) · 3.51 KB

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.