DEV Community

Seth Phat
Seth Phat

Posted on

4 1 1 1 1

πŸ“ƒ 😎 DocKing: manage document templates & render PDFs microservice

DocKing's Logo

DocKing is a document management service/microservice that handles templates and renders them in PDF format, all in one place.

You can utilize DocKing as a shared microservice, which can be integrated & used in any services from your big product.

DocKing is well-tested & production-ready πŸ˜‰πŸŽοΈπŸš€

LIVE DEMO πŸ”₯

Features πŸš€

  • Manage your document templates πŸ“°πŸ§Ύ.
  • Render HTML based on your desired data for a specific template, then export it as PDF πŸƒβ€.
  • Supports multiple state-of-the-art PDF Engines 🍻.
  • Webhook notification after PDF rendered (for async flow) πŸš€
  • Built-in UI-console to manage the templates & files (for internal use) πŸ”‹.
  • DocKing can perfectly fit for the horizontal scaling based on your needs πŸ˜‰.

Diagram of how it works

DocKing's Diagram

From the diagram above, DocKing is standing as a "shared-microservice".

  • Billing Service can manage their bill templates and render the PDFs.
  • Order Service can manage their order templates and render the PDFs.
  • Contract Service can manage their contract templates and render the PDFs.
  • ...

Give it a ⭐️⭐️⭐️ if it's helpful, many thanks πŸ₯Ή

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more