ManasPDF Logo

ManasPDF

GPU Accelerated PDF Viewer

v0.1.2-alpha

Screenshots

About ManasPDF

ManasPDF is a high-performance, GPU-accelerated PDF rendering engine built from scratch in C++. It uses Direct2D for hardware-accelerated rendering with an automatic CPU software renderer fallback.

Key Features

  • GPU Rendering — Direct2D hardware-accelerated path rasterization, gradient shading, and image compositing.
  • CPU Fallback — Pure C++ scanline rasterizer with configurable supersampling (1x/2x/4x).
  • 90+ PDF Operators — Paths, text, color, shading, clipping, XObjects and more.
  • Font Support — FreeType-based rasterization for TrueType, CFF/PostScript, and Type1 fonts.
  • Image Codecs — JPEG (libjpeg-turbo), JPEG2000 (OpenJPEG), Flate/zlib, LZW, CCITT Fax, ASCII85, RunLength.
  • Encryption — Password (RC4, AES-128/256) and Certificate (PKCS#7) encryption support.
  • Text Extraction — Glyph-level text extraction with pixel coordinates.
  • Performance Caching — Page render cache (500MB), glyph cache (128MB), font cache, and text batching.
  • Bilingual UI — Turkish and English language support.

Technology Stack

Render EngineDirect2D (GPU) + FreeType
Platform.NET 8.0 / WPF
Native CoreC++ (ManasPDFCore.dll)
LicenseApache License 2.0

Download

ManasPDF is currently in alpha stage. You can download the installer below.

Requires Windows 10/11 (64-bit). Self-contained — no .NET runtime installation needed.