awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to ArcGIS

Ranking updated Aug 19, 2026

For an open source geographic information system, the first results are qgis/qgis (QGIS is a professional desktop geographic information system that provides comprehensive tools for spatial analysis, vector and raster data management, and an extensible plugin ecosystem), geoserver/geoserver (GeoServer is an open-source geospatial server and data publisher that provides web mapping services, OGC standard compliance, and spatial data management, though it functions as a server and publisher rather than a full desktop GIS client) and osgeo/grass (GRASS is a robust open-source geospatial processing engine that provides powerful raster and vector spatial analysis tools, though it lacks a modern web mapping visualization interface out of the box). overv/openstreetmap-tile-server and corteva/rioxarray round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to arcgis”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to ArcGIS

Find the best repos with AI.We'll search the best matching repositories with AI.
  • qgis/qgisqgis avatar

    qgis/QGIS

    13,284View on GitHub↗

    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

    QGIS is a professional desktop geographic information system that provides comprehensive tools for spatial analysis, vector and raster data management, and an extensible plugin ecosystem.

    C++Geographic Information SystemsSpatial Data Processing
    View on GitHub↗13,284
  • geoserver/geoservergeoserver avatar

    geoserver/geoserver

    4,378View on GitHub↗

    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

    GeoServer is an open-source geospatial server and data publisher that provides web mapping services, OGC standard compliance, and spatial data management, though it functions as a server and publisher rather than a full desktop GIS client.

    JavaGeographic Information SystemsOGC Geospatial StandardsSpatial Data Processing
    View on GitHub↗4,378
  • osgeo/grassOSGeo avatar

    OSGeo/grass

    1,132View on GitHub↗

    GRASS - free and open-source geospatial processing engine

    GRASS is a robust open-source geospatial processing engine that provides powerful raster and vector spatial analysis tools, though it lacks a modern web mapping visualization interface out of the box.

    CGeospatial and Vector MappingGeospatial Mapping
    View on GitHub↗1,132
  • overv/openstreetmap-tile-serverOverv avatar

    Overv/openstreetmap-tile-server

    1,445View on GitHub↗

    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

    This repository provides a containerized map tile server rather than a complete desktop and web geographic information system suite, making it a specialized hosting component rather than the comprehensive tool requested.

    ShellGeographic Information SystemsSpatial Data ExtensionsSpatial Databases
    View on GitHub↗1,445
  • corteva/rioxarraycorteva avatar

    corteva/rioxarray

    619View on GitHub↗

    rioxarray README

    This Python library provides raster and vector processing capabilities built on xarray, acting as a spatial data processing building block rather than a complete geographic information system.

    PythonRaster and Vector ProcessingRaster and Vector Processing
    View on GitHub↗619
  • visgl/react-map-glvisgl avatar

    visgl/react-map-gl

    8,457View on GitHub↗

    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

    It is a React component library for rendering web maps rather than a comprehensive geographic information system for spatial analysis and data management.

    TypeScriptInteractive Map ViewersMapping LibrariesMap Components
    View on GitHub↗8,457
  • leaflet/leafletLeaflet avatar

    Leaflet/Leaflet

    45,200View on GitHub↗

    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

    Leaflet is a lightweight JavaScript mapping library for web visualization rather than a complete geographic information system with spatial analysis and data management tools.

    JavaScriptInteractive Map ViewersMapping Libraries
    View on GitHub↗45,200
  • geopandas/geopandasgeopandas avatar

    geopandas/geopandas

    5,049View on GitHub↗

    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

    GeoPandas is a Python library that extends tabular dataframes with geospatial support, but it functions as a programmatic building block for data analysis rather than a complete geographic information system with a desktop client or map server.

    PythonGeospatial ExtensionsSpatial Geometry Libraries
    View on GitHub↗5,049
  • arthurbrussee/brushArthurBrussee avatar

    ArthurBrussee/brush

    3,685View on GitHub↗

    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

    Brush is a Gaussian splatting tool for 3D scene reconstruction rather than a geographic information system, making it a graphics building block rather than a mapping platform.

    RustSpatial Data Processing
    View on GitHub↗3,685
  • lelandrichardson/react-native-mapslelandrichardson avatar

    lelandrichardson/react-native-maps

    15,966View on GitHub↗

    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

    This repository is a mobile map component library for embedding interactive maps into mobile apps rather than a full geographic information system and spatial data infrastructure.

    TypeScriptInteractive Map ViewersMap Components
    View on GitHub↗15,966
  • react-native-maps/react-native-mapsreact-native-maps avatar

    react-native-maps/react-native-maps

    15,971View on GitHub↗

    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

    This repository is a mobile map component library for React Native rather than a full geographic information system, making it a client-side building block rather than an end-to-end spatial data platform.

    TypeScriptInteractive Map ViewersMap Components
    View on GitHub↗15,971
  • uber/react-map-gluber avatar

    uber/react-map-gl

    8,457View on GitHub↗

    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.

    This is a React component library for rendering interactive maps rather than a comprehensive geographic information system for spatial analysis and data management.

    TypeScriptInteractive Map Viewers
    View on GitHub↗8,457
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
qgis/qgis13.3KC++gpl-2.0Feb 20, 2026
geoserver/geoserver4.4KJavaNOASSERTIONJun 22, 2026
osgeo/grass
1.1K
C
NOASSERTION
Jun 16, 2026
overv/openstreetmap-tile-server1.4KShellApache-2.0Apr 20, 2024
corteva/rioxarray619PythonNOASSERTIONJun 23, 2026
visgl/react-map-gl8.5KTypeScriptNOASSERTIONApr 11, 2026
leaflet/leaflet45.2KJavaScriptBSD-2-ClauseJun 16, 2026
geopandas/geopandas5KPythonbsd-3-clauseFeb 10, 2026
arthurbrussee/brush3.7KRustapache-2.0Feb 16, 2026
lelandrichardson/react-native-maps16KTypeScriptMITApr 9, 2026

Related searches

  • an open source alternative to Google Maps
  • an open source platform for interactive maps
  • an open source GPS navigation app for traffic
  • an open source desktop GIS application
  • an open source alternative to proprietary software
  • an open source diagramming and flowchart tool
  • an open source family GPS tracking app
  • an open source alternative to proprietary software