{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"Paracelsus generates Entity Relationship Diagrams from SQLAlchemy models, outputting them as Mermaid or Dot format for visualization and documentation.","skillfed_tags":["documentation-generation","sqlalchemy","schema-visualization"],"use_cases":["Auto-generate database schema diagrams in project README files and keep them synchronized with model changes via CI/CD.","Create visual documentation of complex database relationships for team onboarding and design review.","Embed Mermaid diagrams directly in markdown documentation that renders in GitHub, GitLab, or similar platforms.","Validate that database documentation is current by running `--check` in precommit hooks or CI pipelines.","Export Dot format diagrams for further editing in GraphViz or conversion to PNG/SVG for presentations."],"what_it_does":"Paracelsus is a command-line tool that reads your SQLAlchemy ORM models and automatically generates Entity Relationship Diagrams. It works by importing your model modules and inspecting the SQLAlchemy base class registry, then outputting diagrams in either Mermaid or Dot format. Mermaid diagrams render natively in many documentation systems and version control platforms, while Dot format can be further processed with GraphViz tools to create SVG or PNG images.\n\nThe tool is designed primarily for documentation and CI/CD workflows. You can generate diagrams on demand, inject them directly into markdown files with automatic updates, or use the `--check` flag to verify that documentation stays in sync with your schema. It supports filtering tables by inclusion or exclusion patterns, customizing column sort order, and handling SQLAlchemy type parameters that might break diagram rendering.","worth_installing":"Yes, if you use SQLAlchemy and need to document or visualize your database schema. The tool is straightforward, has low dependencies, and solves a real documentation problem. The aging maintenance status is a minor concern but not a blocker\u2014the core feature is stable and unlikely to break with new SQLAlchemy releases. Install it if you want automated, version-controlled schema diagrams; skip it if your schema is trivial or you prefer manual diagram tools."},"id":"paracelsus","links":{"html":"https://skillfed.io/packages/paracelsus","md":"https://skillfed.io/packages/paracelsus.md","pypi":"https://pypi.org/project/paracelsus/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-04","license_spdx":null,"license_treatment":"permissive","name":"paracelsus","python_support":"supports_current","summary":"Visualize SQLAlchemy Databases using Mermaid or Dot Diagrams."},"popularity":{"monthly_downloads":203893,"position":9617,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.15.0"}
