Contents

streamlit-drawable-canvas 0.9.3

0

A Streamlit custom component for a free drawing canvas using Fabric.js.

A Streamlit custom component for a free drawing canvas using Fabric.js.

Stars: 518, Watchers: 518, Forks: 76, Open Issues: 57

The andfanilo/streamlit-drawable-canvas repo was created 3 years ago and the last code push was 8 months ago.
The project is popular with 518 github stars!

How to Install streamlit-drawable-canvas

You can install streamlit-drawable-canvas using pip

pip install streamlit-drawable-canvas

or add it to a project with poetry

poetry add streamlit-drawable-canvas

Package Details

Author
Fanilo ANDRIANASOLO
License
Homepage
https://github.com/andfanilo/streamlit-drawable-canvas
PyPi:
https://pypi.org/project/streamlit-drawable-canvas/
GitHub Repo:
https://github.com/andfanilo/streamlit-drawable-canvas
No  streamlit-drawable-canvas  pypi packages just yet.

Errors

A list of common streamlit-drawable-canvas errors.

Code Examples

Here are some streamlit-drawable-canvas code examples and snippets.

GitHub Issues

The streamlit-drawable-canvas package has 57 open issues on GitHub

  • Canvas not visible on the first run of the page. Only on rerunning the snippet, the cavas shows
  • Page reloading continuously when st_canvas function is called.
  • Bump word-wrap from 1.2.3 to 1.2.4 in /streamlit_drawable_canvas/frontend
  • Node Version
  • #133 Fix an issue of background image does not show up when server base URL path is specified
  • Background image does not show up when server base URL path is specified
  • Bump semver from 5.7.1 to 5.7.2 in /streamlit_drawable_canvas/frontend
  • Bump tough-cookie and fabric in /streamlit_drawable_canvas/frontend
  • Update README.md
  • Background image doesn't display in GCP
  • Fix compatibility for touch-based devices in rect mode

See more issues on GitHub

Related Packages & Articles

The `drawsvg` python package is a **vector graphics library** that allows python developers to create and manipulate SVG (Scalable Vector Graphics) files. It provides a simple and intuitive interface for generating and animating SVG images. `drawsvg` is built on top of `svgwrite`, providing powerful functionalities and a smooth user experience for manipulating SVG graphics.

A Python 3 library for programmatically generating SVG (vector) images and animations. Drawsvg can also render to PNG, MP4, and display your drawings in Jupyter notebook and Jupyter lab.