This is your work, valued
Chief Data Officer with the State of Oregon. Former Software Engineer with @Esri R&D.
AGStoShapefile. Convert ArcGIS Server Dynamic Map Service to GeoJSON and Shapefile
★ 217classybrew. Classybrew is a utility for generating statistical class breaks in your data and applying colorbrewer theory to you color palette.
★ 38weathertinturf. Visualize weather patterns with turf.js and NOAA NCDC weather.
★ 21state_images.json. US States and beautiful images in a JSON file
★ 17ArcGISThumbnailBuilder. Thumbnail Builder for ArcGIS Online
★ 8geobuf-example. Example consuming geobuf protocol buffer in Open Layers map
★ 3AGOLUserBackup. Backup ArcGIS Online Users to a SQLite Database
★ 3laravel-arcgis-auth. Laravel login using OAuth 2.0 from ArcGIS Online
★ 2backuparcgis-item. Async module to backup items from ArcGIS Online hosted feature services to FileGDB.
★ 2clean-query-params. Removes query parameters from a URL with empty values
★ 2natl-park-gallery. Pull Flickr images for map extent and park bounds.
★ 2GeoSign. Unique hash signatures for geospatial data verification
★ 1TannerGeo. Site pages for TannerGeo homepage and blog. Built with Jekyll.
★ 1geogig. GeoGig project
★ 1winnow. Run SQL queries against GeoJSON without a database
★ 1ReverseGeocodeWidget. Reverse geocoding widget for ESRI's web app builder version 2.0.
★ 1ember-esri-esm. Testing ESM build of Esri JSAPI within Ember Application
★ 1compassiongames_storymap. Compassion Games Official Repo
★ 1pdxgames. Hackathon around PDX.Games for name.com
★ 1geojson-share-maps. A responsive web mapping application for viewing GeoJSON files
★ 1backuparcgis-service. Async module to backup content from ArcGIS Online hosted feature services.
★ 1node-xmas. Control christmas tree lights with arduino + node + express + socket.io
★ 1hub-moderation-assistant. Prototype for automated moderation of content and discussions.
★ 1ndjson-spec. Specification
★ 836uswds. The U.S. Web Design System helps the federal government build fast, accessible, mobile-friendly websites.
★ 7.1korganicmaps. 🍃 Organic Maps is a free Android & iOS offline maps app for more than 6M travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by the community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
★ 15kcalcite-point-symbols. A collection of SVG illustrations for map symbology.
★ 10langchain. The agent engineering platform.
★ 142kmeilisearch. A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
★ 58kprettymapp. 🖼️ Create beautiful maps from OpenStreetMap data in a streamlit webapp
★ 2.8kexcalidraw. Virtual whiteboard for sketching hand-drawn like diagrams
★ 127kAI-For-Beginners. 12 Weeks, 24 Lessons, AI for All!
★ 52kmarvin. an ambient intelligence library
★ 6.2kgeoportal-server. Geoportal Server is a standards-based, open source product that enables discovery and use of geospatial resources including data and services.
★ 254placemark. A flexible web-based editor, converter, visualization tool, for geospatial data
★ 1.4kterra-draw. A library for drawing on maps that supports Mapbox, MapLibre, Google Maps, OpenLayers and Leaflet out the box
★ 1.1kgeohashing. TypeScript-written Geohash library for Node.js and the browser
★ 33geohashgrid. Visualizing Geohash grid with Google Maps
★ 40generative-ai-for-beginners. 21 Lessons, Get Started Building with Generative AI
★ 113kdraw-a-ui. Draw a mockup and generate html for it
★ 14ksupabase. The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
★ 106kmapus. A map tool with real-time collaboration 🗺️
★ 3.5kprettymaps. Draw pretty maps from OpenStreetMap data! Built with osmnx +matplotlib + shapely
★ 12kCalendar.js. 📅 A javascript drag & drop event calendar, that is fully responsive and compatible with all modern browsers.
★ 561dayjs. ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API
★ 49kweb-component-devtools. Web Component DevTools is a Browser Extension enhancing the development experience of Web Component developers
★ 156OvertureMapsDownloader. Overture Maps Downloader simplifies geospatial data manipulation by integrating the powerful DuckDB, Dask DataFrames, and GDAL/OGR open source tools.
★ 103arcgis-animate-markers-plugin. A JavaScript plugin library for animating symbols in the ArcGIS Maps SDK using spring-like physics.
★ 12parquet-java. Apache Parquet Java
★ 3.1khowmanypeoplearearound. Count the number of people around you :family_man_man_boy: by monitoring wifi signals :satellite:
★ 7.1knivo. nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries
★ 14kajturner-prototype-template. Template for creating prototypes with Stencil.js and Calcite compnents
★ 1zustand. 🐻 Bear necessities for state management in React
★ 59kgeohash-explorer. Web app which allows to get the geohash for a place on the map
★ 11chrome-opendata-detector. Chrome Extension to show open data within a website. Currently supports ArcGIS services.
★ 1hub-map-search-prototype. Prototype for a full-screen map search
★ 1yalc. Work with yarn/npm packages locally like a boss.
★ 6.3ktorchgeo. TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data
★ 4.1kbuilder-vite. A builder plugin to run and build Storybooks with Vite
★ 888buzzer. A little buzzer app for running your own quizzes or game shows!
★ 101reveal.js. The HTML Presentation Framework
★ 72kmarpit. The skinny framework for creating slide deck from Markdown
★ 1.3kquizdown-js. Markdown syntax for generating interactive quizzes in the browser
★ 123leaflet-geoman. 🍂🗺️ The most powerful leaflet plugin for drawing and editing geometry layers
★ 2.4kJSON-Patch. Lean and mean Javascript implementation of the JSON-Patch standard (RFC 6902). Update JSON documents using delta patches.
★ 2khiking-trails-app. 3D hiking trails map built with ArcGIS API for JavaScript
★ 60participatory-planning. 3D web app for participatory planning in Dumbo, Brooklyn NY
★ 59javascript-algorithms. 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
★ 196kreact-socks. 🎉 React library to render components only on specific viewports 🔥
★ 424techniques. Techniques for deep learning with satellite & aerial imagery
★ 10knpkill. List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹
★ 9.4kdc-elections. Visualizations for DC Elections
★ 1stencil-context-poc. POC of how we could approach obtaining element references of, or context from one element inside another using stencil store, provider components, and PropertyDecorators
★ 1geotiff.js. geotiff.js is a small library to parse TIFF files for visualization or analysis. It is written in pure JavaScript, and is usable in both the browser and node.js applications.
★ 1ktldraw. Build infinite canvas apps in React with the tldraw SDK. World's best, top-most agent recommended #1 five star SDK.
★ 49kgenerator-eslint. A Yeoman generator to help with ESLint development
★ 24550projects50days. 50+ mini web projects using HTML, CSS & JS
★ 41kcontext-provider. A context Provider and Consumer for Web Components
★ 12cs-video-courses. List of Computer Science courses with video lectures.
★ 82klocaltunnel. expose yourself
★ 22khub-py. Python interface to ArcGIS Hub
★ 49echarts. Apache ECharts is a powerful, interactive charting and data visualization library for browser
★ 67kjest-preview. Debug your Jest tests. Effortlessly.🛠🖼
★ 2.4keslint-plugin. ESLint rules specific to Stencil JS projects
★ 71tslint-stencil. Contributes some helpful tslint rules for Stencil projects
★ 22dolt. Dolt – Git for Data
★ 24kstore. Store is a lightweight shared state library by the StencilJS core team. Implements a simple key/value map that efficiently re-renders components when necessary.
★ 181dom-context. A context library for web components and vanilla dom
★ 14stencil-hooks. A React-hooks API for Stencil components
★ 40stencil-context. A react-like context implementation for Stencil.js
★ 18intaglio. making maps a near-native hypermedia component of the web
★ 1stencil-state-tunnel. A tool for tunneling state/props down through a component stack.
★ 94lerna. Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
★ 36kRandom-Irregular-Polygon. JS Library for Generating Random Irregular Polygon
★ 8spatialpandas. Pandas extension arrays for spatial/geometric operations
★ 316mapeo-core. Library for creating custom geo data and syncronizing via a peer to peer network
★ 25arcgis-pbf-parser. A library for converting an arcgis-pbf into a geojson FeatureCollection.
★ 30kdbush. A fast static index for 2D points
★ 7032022-ds-building-geospatial-web-components. In this session, you will learn how Esri Web applications leverage the native web components to build re-usable, shareable, framework agnostic geospatial UI components. We will look at an example of how to build a geospatial web component using stencil.js. Also, we will look at how a monolithic geospatial web application like Map Viewer was transformed to a micro front-end leveraging web components.
★ 9greenlet. 🦎 Move an async function into its own thread.
★ 4.7k2022-ds-building-web-apps-jsapi-calcite. Calcite Design System provides a library of patterns, icons, and ready-to-use, reusable web components to help developers easily build consistent web applications. In this session, you'll learn about Calcite Components and how you can use them with the ArcGIS API for JavaScript to quickly create user-friendly web mapping applications.
★ 8convention-center-footprint. Palm Springs convention center footprint for Esri DevSummit
★ 6spatial-data-cooking-show. A demo project and template repository showing how I use SpatiaLite with Datasette for quick spatial analysis.
★ 17web-photo-filter. A Web Component to apply Instagram-like WebGL filters to photos
★ 118stencil-present. A simple, reusable presentation on Stencil, the Web Components compiler
★ 17flatgeobuf. A performant binary encoding for geographic data based on flatbuffers
★ 809mermaid. Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
★ 89kesbuild. An extremely fast bundler for the web
★ 40kcolor-legend-element. A custom element (web component) suitable for use as a legend in data visualizations
★ 82AGStoShapefile. Convert ArcGIS Server Dynamic Map Service to GeoJSON and Shapefile
★ 217dev-summit-2021-customizing-widgets. Slides and source code for the "Customizing the ArcGIS API for JavaScript Widgets" session
★ 1perspective. A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
★ 11kember-esri-loader. An Ember addon to allow lazy loading the ArcGIS API for JavaScript in Ember applications
★ 12ember-leaflet. :fire: :leaves: Easy and declarative mapping for ember
★ 210monaco-editor. A browser based code editor
★ 46kterraformer. A geographic toolkit for dealing with geometry, geography, formats, and building geodatabases
★ 238Static-Maps-API-ArcGIS. This class allow you to generate static images using the ArcGIS Javascript API
★ 12arcgis-to-geojson-utils. Tools to convert ArcGIS JSON geometries to GeoJSON geometries and vice-versa.
★ 193geojsonhint. IMPORTANT: This repo will be archived. Use @placemarkio/check-geojson instead
★ 258hoppscotch. Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia
★ 80karcgis-js-cli. CLI to build a template application and widgets using the ArcGIS API for JavaScript
★ 140public-apis. A collective list of free APIs
★ 449kloam. Javascript wrapper for GDAL in the browser
★ 226partytown. Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉
★ 14kself-parking-car-evolution. 🧬 Training the car to do self-parking using a genetic algorithm
★ 760adlib. Interpolate values into deep JSON object graphs. Think templated webmaps and app configurations
★ 9class-validator. Decorator-based property validation for classes.
★ 12kmarp-vscode. Marp for VS Code: Create slide deck written in Marp Markdown on VS Code
★ 2.1klocal-npm. Local and offline-first npm mirror
★ 1.2kjq. Command-line JSON processor
★ 35knp. A better `npm publish`
★ 7.7kcalcite-design-system. A monorepo containing the packages for Esri's Calcite Design System
★ 367concaveman. A very fast 2D concave hull algorithm in JavaScript
★ 722arcgis-html-sanitizer. A simple utility to sanitize strings according to ArcGIS Supported HTML: https://doc.arcgis.com/en/arcgis-online/reference/supported-html.htm
★ 18alsatian. TypeScript testing framework with test cases
★ 253redux-observable. RxJS middleware for action side effects in Redux using "Epics"
★ 7.8kkoop-provider-postgis. PostGIS provider for Koop.js
★ 1quetie. 🎀 Just the cutest and tiniest queue/deque implementation!
★ 114map-gl-utils. A utility library that makes Mapbox GL JS or Maplibre GL a bit more convenient to work with.
★ 235nest. A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
★ 76kember-tutorial. rock and roll with ember octane tutorial application
★ 3hub-components-experiments. Embed Hub events, initiatives, and search into other websites or apps
★ 2textbelt. Free API for outgoing SMS
★ 3.3ksnowflake-connector-nodejs. NodeJS driver
★ 143node-jsonwebtoken. JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html
★ 18kgeemap. A Python package for interactive geospatial analysis and visualization with Google Earth Engine.
★ 4kgeostyler. Generic Styler for geodata
★ 339volta. Volta: JS Toolchains as Code. ⚡
★ 13ksolution.js. TypeScript wrappers running in Node.js and modern browsers for transferring ArcGIS Online items from one organization to another.
★ 48ts-node. TypeScript execution and REPL for node.js
★ 13ktheme-ui. Build consistent, themeable React apps based on constraint-based design principles
★ 5.4ktsdx. Zero-config CLI for TypeScript package development
★ 11ktypescript-starter. Quickly create and configure a new library or Node.js project
★ 3.5kkoop-provider-airtable. Transform your airtable data into geoservices via the Koop framework.
★ 2quirrel. The Task Queueing Solution for Serverless.
★ 928blitz. ⚡️ The Missing Fullstack Toolkit for Next.js
★ 14karcgis-esm-samples. Samples that integrate the @arcgis/core build of the ArcGIS Maps SDK for JavaScript with various Server Side Rendering frameworks.
★ 23h3. Hexagonal hierarchical geospatial indexing system
★ 6.4kgeohub. GeoJSON extractor for Github repos and gists.
★ 16fprime. F´ - A flight software and embedded systems framework
★ 11karena. An interactive UI dashboard for Bee, Bull and BullMQ packages
★ 937winston-slack-webhook-transport. A Slack transport for Winston 3 that logs to a channel via webhooks
★ 35smartsheet-javascript-sdk. Library that uses Node.js and JavaScript to connect to Smartsheet services.
★ 45crypto-hash. Tiny hashing module that uses the native crypto API in Node.js and the browser
★ 644python-pdfkit. Wkhtmltopdf python wrapper to convert html to pdf
★ 2kPyPDF4. A utility to read and write PDFs with Python
★ 336pyfpdf. Simple PDF generation for Python (FPDF PHP port)
★ 905pypdf. A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
★ 10kmapbox-gl-supported. A library to determine if a browser supports Mapbox GL JS
★ 43wiki. Wiki.js | A modern and powerful wiki app built on Node.js
★ 29kpoetry. Python packaging and dependency management made easy
★ 34kadonis-swagger. Swagger provider for Adonis 4.x
★ 92adminjs. AdminJS is an admin panel for apps written in node.js
★ 9klog.io. Real-time log monitoring in your browser
★ 4.8krhino. On-device Speech-to-Intent engine powered by deep learning
★ 703mapbox-tile-copy. Put tiles on s3 from a variety of geographic data files
★ 156rclone. "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
★ 58kol-kit. Easy to use, open source React/Openlayers geospatial component toolkit.
★ 76macintosh.js. 🖥 A virtual Apple Macintosh with System 8, running in Electron. I'm sorry.
★ 8.5kcypress-testing-library. 🐅 Simple and complete custom Cypress commands and utilities that encourage good testing practices.
★ 1.8kpython-guide. Python best practices guidebook, written for humans.
★ 30kTableTool. A simple CSV editor for the Mac
★ 1.4ksemistandard. :icecream: All the goodness of `standard/standard` with semicolons sprinkled on top.
★ 1.4kpino. 🌲 super fast, all natural json logger
★ 18kkart. Distributed version-control for geospatial and tabular data
★ 675deno. A modern runtime for JavaScript and TypeScript.
★ 108kreact-select-search. ⚡️ Lightweight select component for React
★ 691multer. Node.js middleware for handling `multipart/form-data`.
★ 12ksecure-env. Env encryption tool that will help you prevent attacks from npm-malicious-packages.
★ 65cypress-graphql-mock. Adds commands for executing a mocked GraphQL server using only the client
★ 172node-pm2-windows-startup. Utility to make PM2 automatically resurrect on Windows startup
★ 244watchman. Watches files and records, or triggers actions, when they change.
★ 14kuptime. A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.
★ 3.6kwatchmen. A simple node.js service monitor
★ 933geo-maps. 🗺 High Quality GeoJSON maps programmatically generated.
★ 1.3kpython-nodejs. [UNMAINTAINED]
★ 24nock. HTTP server mocking and expectations library for Node.js
★ 13kkoop-provider-csv. Koop provider for CSV
★ 5element-timing. A proposal for an Element Timing specification.
★ 61insomnia. The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
★ 40kcovid-tracking-dash. Dash app for COVID Tracking Project (https://covidtracking.com/)
★ 26website. The COVID Tracking Project website
★ 505scramjet. Public tracker for Scramjet Cloud Platform, a platform that bring data from many environments together.
★ 252nodemon. Monitor for any changes in your node.js application and automatically restart the server - perfect for development
★ 27ktree-view. tree viewer UI widget made with react
★ 91datepicker. Get a date with JavaScript! A datepicker with no dependencies.
★ 375jsdoc. An API documentation generator for JavaScript.
★ 15kreact-nodegui. Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀
★ 6.2kgitignore. A collection of useful .gitignore templates
★ 175kproduct-is. Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
★ 864koop-serverless-example. An example project to use KoopJS with AWS Lambda + API Gateway
★ 12supertest. 🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
★ 14kjavascript-testing-best-practices. 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2025)
★ 25kCOVID-19. Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE
★ 29kpipenv. Python Development Workflow for Humans.
★ 25karcgis-organization-styler. This is a chrome extension to help users to style their Organizations page
★ 1great_expectations. Always know what to expect from your data.
★ 12kworker. High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
★ 2.3kprint-maps. High-resolution maps in the browser, for printing
★ 292mapbox-sdk-js. A JavaScript client to Mapbox services, supporting Node, browsers, and React Native
★ 767jsPDF. Client-side JavaScript PDF generation for everyone.
★ 31ksocrata-py. socrata data-pipeline python library
★ 112