SoulDoc is a format-independent document layout engine designed for Python developers. Built by founder Jandos Mámbetáli, this open-source developer tool allows you to define content, tables, styles, geometry, and pagination just once, and then effortlessly export that single document model into six different useful formats.
Whether you need to generate reports, build document editors, handle system exports, or automate documentation workflows, SoulDoc streamlines the process. The engine's core features no runtime dependencies, with format-specific renderers functioning as optional extras. With SoulDoc, developers can seamlessly target HTML, native SVG, PDF, editable DOCX, visual XLSX, or versioned JSON from a single source of truth.
SoulDoc is a format-independent document layout engine for Python that allows developers to define document content, tables, styles, geometry, and pagination once and export it to multiple formats.
SoulDoc supports six output formats: HTML, native SVG, PDF, editable DOCX, visual XLSX, and versioned JSON.
No, the SoulDoc core engine has no runtime dependencies. Format-specific renderers are provided as optional extras.
SoulDoc was created by founder Jandos Mámbetáli.

0 community reviews for SoulDoc
Help the community by sharing your experience. Your review helps others make better decisions.
Founder @ PyCells MDS