{"library":"geostyler","type":"library","category":null,"description":"GeoStyler is an open-source JavaScript library and framework for styling geospatial data, providing a robust set of modular React UI components for map styling in web applications. It is currently at version 18.4.2 and receives frequent updates, with minor releases for features and bug fixes occurring regularly. A core differentiator is its \"micro packages\" approach, allowing users to leverage standalone parsers for translating between various styling formats like SLD, OpenLayers, QGIS, and Mapbox without needing the full UI component suite. Internally, it uses its own `GeoStyler Style` definition as an exchange format for seamless conversion. This modularity enables developers to either integrate high-level, opinionated UI components like the `StyleEditor` or build custom interfaces using its fundamental building blocks. It also offers command-line and REST API tools for style conversion outside of a UI context.","language":"javascript","status":"active","version":"18.4.2","tags":["javascript","geo","styler","geostyler","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install geostyler","imports":["import { Style } from 'geostyler';","import { Style } from 'geostyler-style';","import SLDParser from 'geostyler-sld-parser';"]},{"cmd":"yarn add geostyler","imports":[]},{"cmd":"pnpm add geostyler","imports":[]}],"homepage":"https://geostyler.org","github":"https://github.com/geostyler/geostyler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/geostyler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/geostyler/compatibility"}}