Talk resources for Esri Dev Summit 2019
A Bootstrap theme for designing, styling and creating modern map apps.
Authoritative front-end development resources for Calcite design initiative. Includes extendable base components and styles, as well as a modular and efficient framework for ArcGIS properties.
Dojo 2 - source for the Dojo 2 website
A stylus library containing functions for generating flexbox prefixes.
A port of the Tale theme for Hugo. Tale is a minimal theme curated for storytellers.
An example Svelte application that shows how to use esri-loader to load a map
View GeoJSON based on a URL param
Check out the Earth's most interesting locations.
A live map of crime in the city of St. Louis, MO
📄 Awesome resource list for ArcGIS Developers -> could you help us with a Star? ⭐
Documentation, API Reference and Samples
Quickly show esriJson, geoJson, or WKT on a map, or draw on a map to get esriJson, geoJson, or WKT
30 Day Vanilla JS Challenge
Passenger data for St. Louis Lambert Airport
Import and export GitHub issues via CSV
A simple page to filter and find Esri Web AppBuilder widgets.
Featuring examples of using TypeScript with Web AppBuilder for ArcGIS
Dev Summit 2016 Presentation "Web AppBuilder for ArcGIS: Development tools and Techniques"
Grunt task to control ArcGIS Server (via AGS Admin REST)
GitHub Action publishing Sapper to GitHub Pages:
Weather widget for atlasboard
CSV data of the USA soccer teams and locations
Widget to allow user to find restaurants using the Yelp API.
A script to take a GeoJSON file, and JOIN data onto that file from a CSV file.
A demo widget that shows basic Wikipedia search / location display.
Example of creating a new widget, extending from an existing ArcGIS Web AppBuilder widget in the process to reduce code duplication.
NBA API -> Feature Service
A simple node.js application to proxy Imgur images.
A simple geocoder for node.
Split a polygon into N similarly sized polygons
Example WAB widget in ES6
Code and materials for "Web AppBuilder for ArcGIS: Customizing and Extending" talk at User Conference 2019
Data set of minor league baseball teams
Basemap styles for all your favorite sports teams!
A NodeJS API and Web Framework for creating killer apps
Web App Builder created and managed by the Esri Solutions teams.
List and geospatial data for Catholic Parishes of the St. Louis Archdiocese
Custom Web Appbuilder widget that allows display of GBFS bikeshare locations.
Code and materials for "Web AppBuilder for ArcGIS: Customizing and Extending" talk at Dev Summit 2020.
Example of npm scripts needed to automatically copy your files from your repo out to your WAB install.
View Open Location Codes (aka 'plus codes') in Web AppBuilder
Development repo for the AdoptA application
my advent of code solutions
Starter application that simplifies the process of building templates for the ArcGIS.com template gallery.
A module that implements the dojo/store API for ArcGIS Server REST services.
Calcite components, built in React
Convert a list of colors to a vector tile style.
Create chat bots for Facebook Messenger, Slack, Amazon Alexa, Skype, Telegram, Viber, Line, GroupMe, Kik and Twilio and deploy to AWS Lambda in minutes
Examples for dojo-webpack-loader
A website and user system for Node.js
Show emoji on your ArcGIS map.
A lightweight set of tools for working with ArcGIS services in Leaflet.
Plugin for Esri Leaflet that clusters a Feature Layer using Leaflet.markercluster
API helpers and UI controls for geocoding with the ArcGIS Geocoding Service with Leaflet.
Plugin for Esri Leaflet to use drawing information defined in the feature service
Display ArcGIS Online vector basemaps w/ Esri Leaflet
Package used to build ESRI Web App Builder Apps for production.
Ehanced draw widget for WebApp Builder for Arcgis.
Yeoman generator to help customize Esri's WebAppBuilder
Yeoman generator to help customize Esri's WebAppBuilder
Yeoman generator to create custom Dojo widgets for Esri web applications
Chrome extension that displays availability of ebooks and audiobooks from your local library on Good Reads pages.
Sorts a JSON array of objects by the values of specified key(s).
GTFS proto schema to JS Module using the PBF package
The simplest possible modal for jQuery
A provider for koop to show bikeshare locations
A template to create a configurable, filterable, and responsive application for your maps, apps, and more.
Client library for wrapping REST API functions. Primarily focused on filling the gaps of Geoservices.js - specifically content management, org administration, etc.
MediaWiki API client written in node.js
Parcel Drafter is a web application designed to create and edit parcels. This application can be used to supplement your on-premise parcel data management workflow, or used standalone.
Hurricane Michael Damage Assessment
perennial location for Esri Reveal.js conference templates
Chat bot for asking questions about your community with open data
Tools and Techniques for Web AppBuilder Development Presentation from Dev Summit 2015
Center points of world countries - CSV and GeoJSON
Ideas for a more advanced Python class for GIS and Remote Sensing, https://gbrunner.github.io/Advanced_Python_for_GIS_and_RS/
Embed a public webmap from ArcGIS Online into WordPress with a shortcode.
Continuously ping a web address at a specified interval and log the results to a CSV file.
This script is used to merge the CSV of Vacant Parcels generated from the STL Vacancy Project and the official City of St. Louis Parcels Shapefile to enable mapping and visualization of the data.
A demo for how to download the main images from a list of wikipedia pages using Scrapy (http://scrapy.org)
Crime info from University City, MO
Official Sass port of Bootstrap 2 and 3.
:crystal_ball: Transform, query, and download geospatial data on the web.
Write a widget once and use it either in a custom app or Experience Builder
Simple, empty widget template to use with ArcGIS Experience Builder
Experience Builder wrapper around The One Widget component
Example Experience Builder widget showing how to add a Feature Layer to a map.
An sample showing how to use a third-party JS library (in this case, D3.js) in a custom Experience Builder widget.
The repository for high quality TypeScript type definitions.
Example Experience Builder widget showing how to display the latitude and longitude, scale, and zoom level of the map.
Sample showing how to include react-data-grid in an Experience Builder custom widget
Example Experience Builder widget showing how to toggle between viewing different layers on the map.
Project Manager Extension for Visual Studio Code