- 1 min read


On this page

docassemble presents as a powerful, open-source expert system designed with the purpose of streamlining guided interviews and document compilation. This software leverages the robust capabilities of Python, YAML, and Markdown languages to offer a seamless user experience.

A free, open-source expert system for guided interviews and document assembly, based on Python, YAML, and Markdown.


The key feature of docassemble is its ability to conduct comprehensive guided interviews. It facilitates an intuitive interaction between the user and data input system through an easy-to-follow question-answer format. This feature allows users to collect information in a structured manner which significantly simplifies complex processes.

An additional distinction of docassemble is its document assembly function. Based on user-inputted data, it can dynamically generate various types of documents with remarkable efficiency. The software's underlying structure rests on Python, YAML, and Markdown, which collectively ensure flexibility in design while maintaining the highest standards in performance. In essence, docassemble not only simplifies data collection but also streamlines the document creation process.

With 655 GitHub stars and the latest commit on 2023-07-29 the project looks healthy.