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.1.20.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.1.20-py3-none-any.whl (98.5 kB view details)

Uploaded Python 3

File details

Details for the file qcanvas-2026.1.20.tar.gz.

File metadata

  • Download URL: qcanvas-2026.1.20.tar.gz
  • Upload date:
  • Size: 68.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.0 CPython/3.11.7 Linux/6.8.0-1044-azure

File hashes

Hashes for qcanvas-2026.1.20.tar.gz
Algorithm Hash digest
SHA256 0d302c3b7313cfb88e933a94ae8d84a55fa1cc9476f44e90208b093c093bc6ab
MD5 2f99bc3d91636122b4379de440d9c090
BLAKE2b-256 875e043d53003fdf4204748fad324c4343ba589d2b7cb74837336b225e860918

See more details on using hashes here.

File details

Details for the file qcanvas-2026.1.20-py3-none-any.whl.

File metadata

  • Download URL: qcanvas-2026.1.20-py3-none-any.whl
  • Upload date:
  • Size: 98.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.0 CPython/3.11.7 Linux/6.8.0-1044-azure

File hashes

Hashes for qcanvas-2026.1.20-py3-none-any.whl
Algorithm Hash digest
SHA256 bd9a657c70f0b44082637e21cd1cf0e04477cb998d585959dc1f06b0d5655491
MD5 53434f980d1be1bd104955a34908f735
BLAKE2b-256 34157c289ab2227ef1a822d6f1d4d370e731e42f6f935b709bb0ac3f1eff86b6

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