# Open-Source Alternatives to ArcGIS

> AI-ranked search results for `open source alternatives to arcgis` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 120 total matches; showing the top 12.

Explore on the web: https://awesome-repositories.com/q/open-source-alternatives-to-arcgis

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/open-source-alternatives-to-arcgis).**

## Results

- [qgis/qgis](https://awesome-repositories.com/repository/qgis-qgis.md) (13,284 ⭐) — 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
- [geoserver/geoserver](https://awesome-repositories.com/repository/geoserver-geoserver.md) (4,378 ⭐) — GeoServer is an open-source geospatial data manager and publisher that shares, edits, and processes geographic information using open standards. It operates as an OGC geospatial server and web map service provider, delivering spatial data and calculated measurements to client applications via standardized web protocols.

The platform enables the publishing of geospatial datasets from various file formats to web services and supports the modification and management of spatial datasets through a central server. It provides capabilities for remote spatial processing and the creation of searchable
- [osgeo/grass](https://awesome-repositories.com/repository/osgeo-grass.md) (1,132 ⭐) — GRASS - free and open-source geospatial processing engine
- [overv/openstreetmap-tile-server](https://awesome-repositories.com/repository/overv-openstreetmap-tile-server.md) (1,445 ⭐) — OpenStreetMap Tile Server is a containerized software package that hosts self-hosted map tile services from raw geographical data files. It combines a relational database configured with spatial extensions to store and query map coordinates and geometries with rendering engines that generate raster map images dynamically for interactive mapping clients. 

The service provides regional map data import to parse and load spatial files into the database alongside automated incremental updates that download recent upstream changes and expire affected tiles. Generated map images are preserved in ded
- [corteva/rioxarray](https://awesome-repositories.com/repository/corteva-rioxarray.md) (619 ⭐) — rioxarray README
- [visgl/react-map-gl](https://awesome-repositories.com/repository/visgl-react-map-gl.md) (8,457 ⭐) — react-map-gl is a library of reusable components and hooks for embedding high-performance WebGL map visualizations within React applications. It provides a declarative wrapper for Mapbox GL JS, synchronizing the map state and styles with a component-based state management system.

The toolkit enables the rendering of complex 2D and 3D geospatial data visualizations on map layers. It includes a framework for developing custom map components and specialized user interface elements using shared context and dedicated hooks.

The library manages interactive map integration and geospatial data visua
- [leaflet/leaflet](https://awesome-repositories.com/repository/leaflet-leaflet.md) (45,200 ⭐) — Leaflet is a lightweight JavaScript mapping library used to build mobile-friendly interactive maps on web pages. It functions as an open-source geospatial toolkit and web map renderer, providing the necessary tools to display geographical tiles and vector data.

The framework is designed as a mobile-first map interface, ensuring that mapping experiences remain responsive and efficient across both desktop browsers and mobile devices. It enables the creation of custom map implementations and the visualization of geospatial data through the addition of markers, popups, and layers.

The library co
- [geopandas/geopandas](https://awesome-repositories.com/repository/geopandas-geopandas.md) (5,049 ⭐) — GeoPandas is a Python library that extends pandas with native support for geospatial data. It treats geographic geometries—points, lines, and polygons—as a first-class column type within DataFrames, enabling users to store, manipulate, and analyze vector spatial data alongside traditional tabular attributes. The library is built on top of proven geospatial components: it uses Shapely for all geometric operations, Fiona and GDAL for reading and writing standard spatial file formats, PyProj for coordinate reprojection, and an R‑tree spatial index (from Shapely) to accelerate spatial queries.

Wh
- [arthurbrussee/brush](https://awesome-repositories.com/repository/arthurbrussee-brush.md) (3,685 ⭐) — Brush is a tool for creating high-fidelity three-dimensional scene reconstructions from posed images using Gaussian splatting. It processes photographs with known camera coordinates to generate spatial geometry.

The project includes capabilities for refining reconstructions through 3D scene masking, which allows for the exclusion of specific image regions or the incorporation of transparency during the training process. 

The system provides a command line interface for managing the training pipeline and debugging workflows. Visualization is handled via client-side WebGL rendering, which supp
- [lelandrichardson/react-native-maps](https://awesome-repositories.com/repository/lelandrichardson-react-native-maps.md) (15,966 ⭐) — react-native-maps is a cross-platform map component and visualization library for embedding interactive maps within mobile applications on iOS and Android. It provides a declarative interface for managing geospatial user interfaces, allowing for the rendering of geographical data and location-based features.

The library enables the visualization of spatial data through the placement of markers, the creation of custom callouts, and the drawing of polylines and polygons as map overlays. It supports interactive map navigation, including the ability to animate map regions and customize the visual
- [react-native-maps/react-native-maps](https://awesome-repositories.com/repository/react-native-maps-react-native-maps.md) (15,971 ⭐) — react-native-maps is a cross-platform mobile map component for iOS and Android that renders interactive geographic data and markers. It provides a native map view and viewport controller to manage camera movement, zoom levels, and coordinate-based animations on mobile devices.

The project includes a GeoJSON map renderer for visualizing complex geographic features and an interactive map overlay library for drawing polylines, polygons, and heatmaps. It supports integration with both Google Maps and Apple Maps, allowing developers to switch between providers or apply cloud-based styling and cust
- [uber/react-map-gl](https://awesome-repositories.com/repository/uber-react-map-gl.md) (8,457 ⭐) — react-map-gl is a React component library for embedding and controlling Mapbox GL JS interactive maps. It serves as a high-level bridge that maps the imperative methods of the Mapbox GL JS engine to a declarative component state.

The project allows for the development of custom map interfaces and geospatial data visualizations. It enables the creation of location-based web applications by providing a reusable UI element for rendering vector tiles and spatial information.
