github.com/qgis/QGIS ↗
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
Open this visualization on its own page →
Contributors
691
Lines of Code
416,385
From
2002-07-06
To
2022-05-07
About qgis/QGIS
QGIS is a comprehensive, free and open-source geographical information system available on Linux, Windows, and macOS. Written in C++ using the Qt toolkit, it provides a full-featured desktop application for working with geospatial data alongside a headless server component that supports industry-standard protocols like WMS, WFS, and WCS.
The software handles diverse data types including raster, vector, mesh, and point cloud formats from sources like PostGIS, Shapefiles, GeoPackage, and various web services through a unified data model. Users can perform spatial data creation, editing, and georeferencing, with support for on-the-fly reprojection and temporal animation. The cartographic capabilities are extensive, featuring 2D and 3D rendering with fine control over symbology, labeling, 500+ built-in color ramps, and output options to printer, image, PDF, or SVG formats.
For analysis, QGIS integrates a powerful processing framework with over 200 native algorithms and access to approximately 1000 additional algorithms through providers like GDAL, GRASS, SAGA, and OrfeoToolbox. The platform is highly extensible through a rich plugin ecosystem, Python and C++ APIs, and an expression engine for custom visualization and processing workflows. QGIS Server can run on Linux, macOS, Windows, or in Docker containers, sharing the same codebase as the desktop version and supporting all cartographic features with printing capabilities. The project maintains a time-based release schedule with Long Term Release, Latest Release, and Development branches, and is part of the Open-Source Geospatial Foundation.