An open-source Node.js implementation of the ArcGIS GeoServices REST API specification for serving geographic data.
FeatureServer is an open-source Node.js library that implements the Esri GeoServices REST API specification. It allows developers to serve GeoJSON data through endpoints compatible with ArcGIS clients, enabling interoperability between open geospatial data and proprietary GIS tools without requiring Esri's commercial software.
Geospatial developers and organizations needing to serve geographic data to ArcGIS clients (like ArcMap, ArcGIS Online, or ArcGIS Pro) using open-source tools and standard data formats like GeoJSON.
It provides a free, self-hosted alternative to ArcGIS Server for serving feature services, reducing licensing costs while maintaining compatibility with the widely adopted Esri ecosystem.
An open source Geoservices Implementation (deprecated)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements the ArcGIS GeoServices REST API specification (v10.51/11.0), enabling seamless integration with Esri clients like ArcMap and ArcGIS Online without proprietary software.
Designed as an Express.js plugin, allowing easy addition of GeoServices endpoints to existing Node.js servers with minimal configuration, as shown in the example server setup.
Accepts GeoJSON input with optional metadata extensions for layer information, statistics, and query optimization, providing fine-grained control over data presentation and filtering.
Provides robust querying, layer info generation, and renderer creation (class breaks and unique value) per the GeoServices standard, enhancing data visualization for ArcGIS clients.
The project is officially deprecated with a 'No Maintenance Intended' badge and has been migrated to the Koop monorepo, meaning no updates, bug fixes, or support.
Only supports specific methods (query, info, generateRenderer), lacking full GeoServices capabilities such as edit operations, attachments, or complex spatial functions.
Requires explicit route setup in Express and careful data formatting with metadata objects, which can be error-prone and time-consuming compared to more automated solutions.
featureserver is an open-source alternative to the following products:
Cloud-based feature services hosted on ArcGIS Online that allow sharing, editing, and accessing geographic feature data through web APIs. They enable collaborative mapping and real-time data updates.
A comprehensive GIS server for publishing and managing geographic information services, including maps, data, and analytics. It enables organizations to deliver GIS capabilities across web, mobile, and desktop applications.