Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Platforms
  4. ArcGIS Developer

ArcGIS Developer

The "Awesome ArcGIS Developer" project is a curated collection of resources aimed at developers working with ArcGIS, a comprehensive mapping and location analysis platform. This list encompasses a variety of tools, libraries, SDKs, APIs, tutorials, and community resources that facilitate the development of geospatial applications. It is particularly beneficial for both beginners looking to get started with ArcGIS and experienced developers seeking advanced techniques and integrations. By providing access to a wealth of knowledge and tools, this project empowers users to create innovative mapping solutions and enhance their geospatial projects.

arcgisgeospatial-developmentmapping-toolslocation-analysisgis-librariesapi-integrationdeveloper-resources
RSSView on GitHub
314 stars35 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

💚
Node.js

The "Awesome Node.js" project is a curated collection of resources for developers working with Node.js, a powerful JavaScript runtime built on Chrome's V8 engine. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources that enhance the development experience. It is designed to benefit both beginners and experienced developers by providing essential tools and knowledge to create efficient server-side applications. From learning materials to advanced libraries, users can explore a wealth of information to elevate their Node.js projects and streamline their development process.

65.5k
💙
Flutter

The "Awesome Flutter" project is a comprehensive collection of resources dedicated to Flutter, Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase written in Dart. This list includes libraries, tools, plugins, tutorials, and community resources that support developers in creating beautiful and performant applications. Whether you're a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection offers valuable insights and tools to enhance your Flutter development experience. Dive into this resource to discover how to maximize your productivity and creativity with Flutter.

59.5k
📦
iOS

The "Awesome iOS" project is a curated collection of resources designed for developers working with iOS, Apple's mobile operating system for iPhones and iPads. This list encompasses a wide range of categories including development tools, libraries, frameworks, design resources, tutorials, and community support. It serves as a valuable asset for both beginners looking to learn iOS development and experienced developers seeking to enhance their skills and discover new tools. Whether you're building your first app or looking to refine your existing projects, this collection provides essential resources to help you succeed in the iOS ecosystem.

51.7k
📦
Frontend Development

The "Awesome Frontend Development" project is a curated collection of resources aimed at enhancing the skills and knowledge of frontend developers. Frontend development involves creating the visual and interactive aspects of web applications, utilizing technologies such as HTML, CSS, and JavaScript. This list encompasses a variety of resources including frameworks, libraries, tools, tutorials, and design systems, catering to both beginners and experienced developers. By providing access to the latest trends, best practices, and community insights, this project empowers developers to build engaging and efficient user interfaces. Dive in to discover tools and techniques that can elevate your frontend development projects to new heights.

46.4k

Table of Contents

14 sections · 177 projects

APIs and SDKs

27 projects
ArcGIS API for Python
developers.arcgis.com
ArcGIS REST APIs
developers.arcgis.com
ArcGIS REST APIs collections
ArcGIS REST APIs collections

Postman collections and guides for working with ArcGIS REST APIs and Hosted Feature Services.

754 years ago
ArcGIS REST JS
developers.arcgis.com
ArcGIS Urban API
developers.arcgis.com
ArcPy
pro.arcgis.com
ArcGIS Maps SDK for .NET
developers.arcgis.com
ArcGIS Maps SDK for Flutter
developers.arcgis.com
ArcGIS Maps SDK for JavaScript
developers.arcgis.com
ArcGIS Maps SDK for Kotlin
developers.arcgis.com
ArcGIS Maps SDK for Qt
developers.arcgis.com
ArcGIS Maps SDK for Swift
developers.arcgis.com
ArcGIS Maps SDK for Unity
developers.arcgis.com
ArcGIS Maps SDK for Unreal Engine
developers.arcgis.com
ArcGIS integrations with CesiumJS
developers.arcgis.com
ArcGIS integrations with MapLibre GL JS
developers.arcgis.com
ArcGIS integrations with OpenLayers
developers.arcgis.com
ArcGIS integrations with Leaflet
developers.arcgis.com
Esri-gl
Esri-gl

A TypeScript library that bridges Esri ArcGIS REST services with MapLibre GL JS and Mapbox GL JS.

TypeScript126 days ago
ArcGIS CityEngine SDKs (C++)
ArcGIS CityEngine SDKs (C++)

A C++ SDK for integrating CityEngine's procedural 3D modeling engine into custom plugins and standalone applications.

22122 days ago
ArcGIS CityEngine SDKs (Python)
ArcGIS CityEngine SDKs (Python)

Python bindings for CityEngine's Procedural Runtime (PRT) to generate 3D geometries from CGA rules.

C++745 months ago
ArcGIS Earth Automation API
doc.arcgis.com
ArcGIS Enterprise SDK
developers.arcgis.com
ArcGIS Pro SDK for Microsoft .NET
pro.arcgis.com
ArcGIS Maps SDK for Java
developers.arcgis.com
ArcObjects SDK for .NET
desktop.arcgis.com
ArcObjects SDK for Java
desktop.arcgis.com

Application generators and CLIs

3 projects
@arcgis/cli
@arcgis/cli

A deprecated CLI tool for scaffolding ArcGIS Maps SDK for JavaScript applications, widgets, and custom CSS themes.

TypeScript1402 years ago
generator-esri-appbuilder-js
generator-esri-appbuilder-js

A Yeoman generator for scaffolding custom widgets and themes for the ArcGIS Web AppBuilder.

JavaScript1784 years ago
koop-cli
koop-cli

A CLI tool for quickly building Koop applications and plugins with minimal templates and full development cycle support.

JavaScript122 years ago

ArcGIS location services

12 projects
ArcGIS location services Postman Workspace
postman.com
Basemap styles service (v1)
developers.arcgis.com
Basemap styles service (v2)
developers.arcgis.com
Places service
developers.arcgis.com
Elevation service
developers.arcgis.com
Hydrology analysis service
developers.arcgis.com
Geocoding service
developers.arcgis.com
GeoEnrichment service
developers.arcgis.com
Routing service
developers.arcgis.com
Printing tools service
developers.arcgis.com
Spatial analysis service
developers.arcgis.com
Offline packaging service
developers.arcgis.com

Code samples and snippets

21 projects
ArcGIS Code Sharing
codesharing.arcgis.com
developer-support
developer-support

A collection of proof-of-concept code samples and troubleshooting resources for developers using Esri's ArcGIS platform.

C#2906 days ago
CoolScripts
CoolScripts

A collection of practical scripts for various automation and development tasks.

Python252 years ago
ArcGIS Maps SDK for .NET MAUI samples
developers.arcgis.com
ArcGIS Maps SDK for .NET UWP samples
developers.arcgis.com
ArcGIS Maps SDK for .NET WinUI samples
developers.arcgis.com
ArcGIS Maps SDK for .NET WPF samples
developers.arcgis.com
ArcGIS Maps SDK for Kotlin samples
developers.arcgis.com
ArcGIS Arcade Expression Templates
ArcGIS Arcade Expression Templates

A collection of reusable ArcGIS Arcade expression templates and helper tools for all supported profiles in the ArcGIS platform.

JavaScript3593 months ago
ArcGIS Maps SDK for iOS sample code
developers.arcgis.com
ArcGIS API for JavaScript Sample Code
developers.arcgis.com
ArcGIS REST JS demos
ArcGIS REST JS demos

Compact, modular JavaScript wrappers for the ArcGIS REST API that run in Node.js and modern browsers.

TypeScript3885 days ago
arcgis-js-api-starter-apps
arcgis-js-api-starter-apps

A collection of starter apps and resources to help developers begin using the ArcGIS Maps SDK for JavaScript 4.x.

JavaScript93 years ago
arcgis-js-vscode-snippets
arcgis-js-vscode-snippets

A Visual Studio Code extension providing code snippets for the ArcGIS Maps SDK for JavaScript.

HTML289 months ago
jsapi-resources
jsapi-resources

A collection of code templates and resources for integrating the ArcGIS Maps SDK for JavaScript with popular frameworks and bundlers.

TypeScript76515 days ago
code-snippets-arcgis-api-js
code-snippets-arcgis-api-js

A collection of reusable code snippets for developing and debugging 3D applications with the ArcGIS API for JavaScript.

JavaScript186 years ago
ArcGIS API for Python Sample Notebooks
developers.arcgis.com
CoolMaps
CoolMaps

A collection of interactive web mapping examples built with ArcGIS JavaScript API.

HTML201 year ago
ArcGIS Maps SDK for Qt C++ sample code
developers.arcgis.com
ArcGIS Maps SDK for Unity samples
developers.arcgis.com
ArcGIS Maps SDK for Unreal Engine samples
developers.arcgis.com

Conversion tools

17 projects
ArcPy
pro.arcgis.com
gdal
gdal

An open-source translator library for raster and vector geospatial data formats.

C++6,0012 days ago
loam
loam

A JavaScript library that wraps GDAL for geospatial data processing directly in the browser using WebAssembly.

JavaScript2262 years ago
arcgis-json-to-geojson
arcgis-json-to-geojson

A web tool that converts ArcGIS JSON format to GeoJSON for GIS data interoperability.

Vue382 years ago
csv2geojson
viglino.github.io
geojson2svg
geojson2svg

Convert GeoJSON data to SVG graphics with customizable styling, supporting both Node.js and browser environments.

JavaScript663 years ago
geojsonio
geojsonio

An R package for converting geographic data to and from GeoJSON and TopoJSON formats.

R1542 years ago
gtfs2geojson
gtfs2geojson

A Node.js library that converts GTFS transit data into GeoJSON format for mapping and analysis.

JavaScript262 years ago
img2geojson
img2geojson

A web tool that lets you trace paths on images overlaid on maps and export them as GeoJSON for use in applications.

JavaScript224 years ago
terraformer
terraformer

A modular JavaScript toolkit for geographic data processing, format conversion, and spatial operations.

JavaScript23823 days ago
togeojson
mapbox.github.io
tokml
tokml

Convert GeoJSON objects to KML (Keyhole Markup Language) strings for geographic data interchange.

JavaScript19324 days ago
Distillery
shancarter.github.io
Feature Service Layer
developers.arcgis.com
Generalize method
esri-es.github.io
PostGIS ST_Simplify
postgis.net
Mapshaper
Mapshaper

A JavaScript-based tool for editing and simplifying Shapefile, GeoJSON, TopoJSON, and CSV geographic data formats.

JavaScript4,1521 day ago