Skip to main content

View courses from Canvas LMS

Project description

QCanvas

QCanvas is an unofficial desktop client for Canvas LMS.

https://codeberg.org/QCanvas/QCanvas

https://github.com/QCanvas/QCanvasApp

Downloads

Get it on Flathub

You can download a windows version from releases

An appimage version is also available from releases but is not recommended.

Development/Run from source

Prerequisites

  • Python 3.12
  • Poetry

Get started

git clone https://github.com/QCanvas/QCanvasApp.git
cd QCanvasApp

# Install packages and stuff
poetry install --with flatpak-exclude

# Run QCanvas (If you run `poetry shell`, you can drop the `poetry run` part)
poetry run qcanvas
# Alternative
poetry run python -m qcanvas

Build custom AppImage

[!WARNING] This is not recommended as the appimage produced by this process isn't a proper appimage. It's just a pyinstaller build bundled as an appimage.

[!IMPORTANT] You will need Appimagetool

bash ./dev_scripts/build_appimage

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qcanvas-2026.2.4.post0.tar.gz (68.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qcanvas-2026.2.4.post0-py3-none-any.whl (98.5 kB view details)

Uploaded Python 3

File details

Details for the file qcanvas-2026.2.4.post0.tar.gz.

File metadata

  • Download URL: qcanvas-2026.2.4.post0.tar.gz
  • Upload date:
  • Size: 68.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.13.1 Linux/6.11.0-1018-azure

File hashes

Hashes for qcanvas-2026.2.4.post0.tar.gz
Algorithm Hash digest
SHA256 01571b54d0087cb75ea3b2eb973c808799bd609421d6f8a62916754868b15cf4
MD5 6eaac79f4de0166a2006b200bbff5a9f
BLAKE2b-256 46348fad4847f452559b4e8cb894e4c3d9070e7f9887a9e0020e2d8ea56e9d9e

See more details on using hashes here.

File details

Details for the file qcanvas-2026.2.4.post0-py3-none-any.whl.

File metadata

  • Download URL: qcanvas-2026.2.4.post0-py3-none-any.whl
  • Upload date:
  • Size: 98.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.13.1 Linux/6.11.0-1018-azure

File hashes

Hashes for qcanvas-2026.2.4.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 1173e4416b4d5344e57fc8a58a9dd3ab5dc7cc6808fa64799f58475465312ad7
MD5 6fb821dfec65a904680445fddf52384d
BLAKE2b-256 b515d8a6afc7aa224697c832751ffd99cd0e93143ec528c201261d8f1f70759d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page