DocKing

DocKing

DocKing is a document management service/microservice that handles templates and renders them in PDF format, providing a centralized solution for PDF generation and template management.

Similar self-hosted alternatives:
Repository activity:
Stars
264
Forks
19
Watchers
4
Open Issues
4
Last commit
about 1 year ago
Details:
Estimated Popularity
1
License
MIT
Deployment Difficulty
Medium
Language
PHP

DocKing is a modern document management service that centralizes template management and PDF generation capabilities. Built as a microservice, it provides a robust solution for handling document templates and rendering them into PDFs, making it ideal for organizations with diverse document generation needs.

Key Features

  • Centralized Template Management: Store and manage all document templates in one place, ensuring consistency and easy maintenance across your organization.

  • Multiple PDF Engine Support: Choose from industry-standard PDF engines including Gotenberg, wkHTMLtoPDF, and mPDF, allowing flexibility in rendering approaches.

  • Sync & Async Processing: Support for both synchronous and asynchronous PDF generation with webhook notifications, accommodating various use cases and load patterns.

  • Built-in Management Console: A powerful UI console for template management, preview, and collaboration, making it easy for teams to work together.

  • Scalable Architecture: Designed for horizontal scaling to handle high traffic loads, with support for multiple database backends.

Who Should Use DocKing

DocKing is perfect for:

  • Enterprise Organizations needing centralized document template management
  • SaaS Providers requiring PDF generation capabilities
  • Development Teams looking for a reliable PDF microservice
  • Businesses with high-volume document generation needs

Getting Started

DocKing can be deployed using Docker or installed directly on a PHP 8.2 environment. It supports MySQL, PostgreSQL, or SQLite databases, with MySQL 8 being the recommended choice.

The platform provides comprehensive documentation and a demo instance at https://docking-demo.shipsaas.tech/ for evaluation purposes.

Help improve this content

Found an error or want to add more information about DocKing? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects