# qgis/QGIS

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/qgis-qgis).**

13,284 stars · 3,363 forks · C++ · gpl-2.0

## Links

- GitHub: https://github.com/qgis/QGIS
- Homepage: https://qgis.org
- awesome-repositories: https://awesome-repositories.com/repository/qgis-qgis.md

## Description

QGIS is a professional, open-source desktop geographic information system designed for the creation, editing, visualization, and analysis of complex spatial data. It functions as a comprehensive environment for managing vector, raster, and point cloud datasets, providing the tools necessary to perform coordinate transformations, georeferencing, and geographic calculations.

The platform distinguishes itself through a modular architecture that supports deep system integration via third-party plugins and a hybrid runtime that combines high-performance compiled code with an interpreted scripting layer. Users can leverage a custom expression-based engine to evaluate dynamic formulas for real-time data filtering and styling, while a unified data provider layer abstracts various file formats and remote database connections into a consistent interface.

Beyond core data management, the software provides a robust suite for professional cartographic publishing, enabling the generation of print layouts, reports, and interactive map outputs. It supports multidimensional visualization in two-dimensional and three-dimensional views, alongside the ability to stream and interact with live location information from external web-based geographic services.

## Tags

### Data & Databases

- [Geographic Information Systems](https://awesome-repositories.com/f/data-databases/geospatial-data-services/geographic-information-systems.md) — Functions as a professional desktop application for creating, editing, and analyzing complex spatial data. ([source](https://docs.qgis.org/latest/en/docs/user_manual/index.html))
- [Geospatial Data Analytics](https://awesome-repositories.com/f/data-databases/data-analysis-visualization/analytical-platforms-engines/domain-analytics/geospatial-data-analytics.md) — Derives insights from location-based datasets using built-in analysis tools and modeling workflows.

### Development Tools & Productivity

- [Open Source Software](https://awesome-repositories.com/f/development-tools-productivity/open-source-software.md) — Operates as an open-source, cross-platform suite for managing diverse spatial data formats.

### Scientific & Mathematical Computing

- [Spatial Data Processing](https://awesome-repositories.com/f/scientific-mathematical-computing/data-modeling-processing/geospatial-and-location-services/spatial-data-processing.md) — Provides a comprehensive environment for geographic calculations, coordinate transformations, and spatial modeling. ([source](https://docs.qgis.org/latest/en/docs/user_manual/index.html))

### Content Management & Publishing

- [Cartographic Publishing Engines](https://awesome-repositories.com/f/content-management-publishing/blog-newsletter-publishing/newsletter-platforms/professional-newsletter-publishing-engines/cartographic-publishing-engines.md) — Enables the creation of professional cartographic maps and reports for stakeholder communication.
- [Content Management & Publishing](https://awesome-repositories.com/f/content-management-publishing.md) — Generates professional cartographic outputs, reports, and print layouts from integrated spatial data. ([source](https://docs.qgis.org/latest/en/docs/user_manual/index.html))

### Graphics & Multimedia

- [Geospatial Visualizations](https://awesome-repositories.com/f/graphics-multimedia/visualization-mapping/geospatial-visualizations.md) — Renders vector, raster, and point cloud datasets in two-dimensional and three-dimensional views. ([source](https://docs.qgis.org/latest/en/docs/user_manual/index.html))

### Software Engineering & Architecture

- [Extensible Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/extensible-plugin-architectures.md) — Supports deep system integration and custom functionality through a modular third-party plugin architecture.
- [Provider Abstractions](https://awesome-repositories.com/f/software-engineering-architecture/provider-abstractions.md) — Provides a unified interface for accessing diverse spatial data formats and remote database connections.
- [Web Data Service Integrations](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/third-party-service-connectors/web-data-service-integrations.md) — Streams and interacts with live location information from external web-based geographic services. ([source](https://docs.qgis.org/latest/en/docs/user_manual/index.html))

### User Interface & Experience

- [Map Poster Generators](https://awesome-repositories.com/f/user-interface-experience/design-generators/map-poster-generators.md) — Provides a design interface for generating professional print layouts and interactive map outputs.
- [Layer Stacking Managers](https://awesome-repositories.com/f/user-interface-experience/visual-layering-systems/layer-stacking-managers.md) — Manages the visual stacking and rendering of multiple vector and raster layers in a unified coordinate space.
- [Expression Evaluators](https://awesome-repositories.com/f/user-interface-experience/layout-utilities/presentation-engines/template-engines/control-flow-directives/expression-evaluators.md) — Evaluates dynamic formulas against dataset attributes for real-time filtering and styling.
- [Cross-Platform UI Toolkits](https://awesome-repositories.com/f/user-interface-experience/cross-platform-ui-toolkits.md) — Utilizes a mature cross-platform widget toolkit to maintain consistent rendering across desktop operating systems.

### Operating Systems & Systems Programming

- [Python-C Interfaces](https://awesome-repositories.com/f/operating-systems-systems-programming/systems-programming/c-interoperability-layers/python-c-interfaces.md) — Combines high-performance C++ core processing with an interpreted Python scripting layer for automation.
