5 projects
Document Typesetting Systems
Systems and packages for programmatically typesetting and formatting documents with precise control over layout, typography, and structure. These systems typically offer markup languages or programming interfaces for creating professional-quality documents.
8,639 contributors
$22M
Typst
Typst is a modern markup-based typesetting system and document preparation tool that compiles to PDF. It offers a fast, intuitive alternative to LaTeX with a focus on clean syntax, instant preview, and native support for modern features like smart math equations, bibliography management, and custom styling.
3,282
912
$4.6M
PHPWord
PHPWord is a PHP library for reading and writing word processing documents, allowing developers to create, modify and read Microsoft Office Word documents programmatically. It supports various document formats including .docx, .RTF, and .ODT, and provides features for text formatting, tables, images, and other document elements.
3,121
386
$1.6M
mPDF
mPDF is a PHP library for generating PDF files from HTML with support for CSS, JavaScript, and various output formats. It enables the creation of complex documents including headers, footers, watermarks, tables, and Unicode text.
2,018
263
$4.7M
PreTeXt
PreTeXt is an open-source authoring and publishing system that allows authors to write scientific and mathematical documents in a semantic markup language, which can then be converted to multiple output formats including HTML, PDF, and EPUB. It is designed specifically for creating textbooks, research papers, and educational materials with rich mathematical content.
218
39
$11M