{"categories":[{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics/2"}],"enrichment":{"capability":"Generates static chart images by encoding Chart.js configurations into URLs or retrieving rendered bytes from the quickchart.io web service.","skillfed_tags":["chart-rendering","web-service-client"],"use_cases":["Generate chart images for email reports or PDF exports without server-side rendering infrastructure.","Create shareable URLs for charts that can be embedded in web pages or shared via messaging.","Build dashboards or monitoring tools that need to display static chart snapshots at regular intervals.","Convert Chart.js configurations (common in web frontends) into images for backend processing or archival.","Generate charts with custom JavaScript functions for label formatting or data transformation."],"what_it_does":"quickchart-io is a Python wrapper around the quickchart.io web service that converts Chart.js chart configurations into static images. You define a chart using a Python dict or string following the Chart.js schema, set dimensions and rendering options on a QuickChart object, then call get_url() to receive an encoded URL that renders the chart, or get_bytes() to fetch the image directly. The library handles URL encoding, supports both long-form and short-form URLs (the latter persisting only temporarily on the free tier), and allows customization of image format, dimensions, background color, device pixel ratio, and Chart.js version.\n\nThe package is useful when you need to embed or serve static chart images without running a headless browser or charting library locally. It relies on requests for HTTP communication and requires Python 3.9 or later. Short URLs require a network call to the quickchart.io service; long URLs are self-contained and do not. For charts containing JavaScript functions (e.g., custom tick formatters), the library provides a QuickChartFunction class to embed them correctly.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with minimal friction (one dependency), and is MIT-licensed. Install it if you need to generate static chart images from Chart.js configs without managing a headless browser or charting library. Be aware that short URLs require a live connection to quickchart.io and expire unless you have a paid subscription."},"id":"quickchart-io","links":{"html":"https://skillfed.io/packages/quickchart-io","md":"https://skillfed.io/packages/quickchart-io.md","pypi":"https://pypi.org/project/quickchart-io/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-30","license_spdx":null,"license_treatment":"permissive","name":"quickchart.io","python_support":"supports_current","summary":"A client for quickchart.io, a service that generates static chart images"},"popularity":{"monthly_downloads":100591,"position":12980,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.0.0"}
