Skip to content

qgis/qwc2

Folders and files

NameName
Last commit message
Last commit date
Apr 15, 2025
Mar 18, 2025
Apr 22, 2025
Apr 22, 2025
Feb 18, 2025
Nov 20, 2024
Apr 22, 2025
Apr 17, 2025
Apr 15, 2025
Feb 5, 2025
Apr 16, 2025
Dec 30, 2024
Apr 22, 2025
Feb 28, 2024
Dec 2, 2024
Apr 2, 2025
Jan 4, 2024
Apr 15, 2025
Apr 2, 2025
Mar 28, 2025
Apr 10, 2025
Mar 26, 2025
Apr 22, 2025
Mar 6, 2025
Apr 21, 2025

Repository files navigation

NPM Version NPM Version LTS

Logo QGIS Web Client

Introduction

QGIS Web Client (QWC) is a modular next generation responsive web client for QGIS Server, built with ReactJS and OpenLayers.

This repository contains the QWC web application, which you can run as a static application on top of QGIS Server.

Alternatively, you can run QWC as part of the qwc-services Docker application, which extends QWC with functionalities such as authentication, user management and editing.

Screenshot

Main Features

  • Modular and easily configurable and extensible
  • Responsive, separately configurable for desktop and mobile devices
  • Theme switcher
  • Search with configurable search providers
  • Layer tree
    • Toggle layers and groups
    • Change layer order and opacity
    • Import external WMS/WFS/WMTS/GeoJSON/KML layers
    • Compare layers
  • Feature info
  • Printing using QGIS print layouts
  • Share permalinks
  • Bookmarks
  • Measuring tools
  • Height profile
  • Redlining
  • Editing and attribute table
  • Attribute table
  • Export map (raster images, DXF)
  • Time manager for temporal layers
  • Themeable with color schemes
  • Additional plugins!

Quick start

See qwc-services.github.io/master/QuickStart/

Documentation

Help

Examples

Some examples of QWC production deployments:

License

QWC is released under the terms of the BSD license.

Building a custom application

This repository contains the stock QWC application.

If you want to extend QWC with custom plugins etc, you can use this repository as a submodule or the corresponding qwc2 NPM module and build your custom application on top, see https://github.com/qgis/qwc2-demo-app for an example.