{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"},{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup/2"},{"label":"Documentation","url":"https://skillfed.io/packages/category/software-development-documentation"}],"enrichment":{"capability":"blockdiag generates block-diagram images from a dot-like text specification format, supporting multilingual node labels and multiple output formats.","skillfed_tags":["diagram-generation","text-to-image","documentation-tools"],"use_cases":["Document system administration workflows or process flows as text-based diagrams that can be version-controlled.","Generate architecture diagrams for technical documentation without requiring a GUI tool.","Create flowcharts for application logic or user journeys in a reproducible, text-driven format.","Embed diagram generation into build pipelines or documentation systems that consume text specifications."],"what_it_does":"blockdiag is a text-to-diagram generator that converts a simple dot-like specification language into block-diagram images. You write a plain-text file describing nodes and transitions, then run blockdiag to produce PNG output (or optionally PDF with additional dependencies). It's designed for system administrators and developers who need to document workflows, system architectures, or process flows without using a graphical editor.\n\nThe package depends on Pillow for image rendering, funcparserlib for parsing the specification syntax, webcolors for color handling, and setuptools. It supports UTF-8 multilingual labels on nodes. The main limitation is that the project is no longer actively maintained\u2014the last release was in December 2021, so bugs and compatibility issues with newer Python versions or dependencies may not be addressed.","worth_installing":"Yes, if you need a lightweight, text-driven block-diagram generator and can tolerate an abandoned codebase. The package is stable and has no known vulnerabilities, but expect no bug fixes or feature updates. It works reliably for basic diagrams on supported Python versions. Avoid it if you require active maintenance, support for newer Python versions, or ongoing feature development."},"id":"blockdiag","links":{"html":"https://skillfed.io/packages/blockdiag","md":"https://skillfed.io/packages/blockdiag.md","pypi":"https://pypi.org/project/blockdiag/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-12-06","license_spdx":null,"license_treatment":"permissive","name":"blockdiag","python_support":"supports_current","summary":"blockdiag generates block-diagram image from text"},"popularity":{"monthly_downloads":114416,"position":12295,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.0.0"}
